قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 16-11-2010, 05:02 PM المشاركة 1   
افتراضي تفاصيل شرح برنامج ICProg و طريقة إستعمال مبرمجات PIC : Twitter FaceBook Google+



تفاصيل شرح برنامج ICProg و طريقة إستعمال مبرمجات PIC :

1- مقدمة:
يفترض إنك حصلت على المبرمجة سواء بشرائها أو بصنهعا بنفسك .
جاء الآن دور وضع أو تحميل أو نقل البرنامج الى الميكروكونترولر وهو ما يعرف باسم عملية حرق الميكروكونترولر burning .
سوف نغطى الآن كيفية ضبط برنامح الحرق كذلك أماكن وضع الشرائح المختلفة للميكروكونترولر فى السوكيت باستخدام المبرمجة الشهيرة PG2C .
فى البداية قد يستغرق معك وقتا .
وهذا الموضوع بغرض المساعدة فى تسريع عملية الحرق حتى تنظر إلى الموضوع بوجه مشرق .
بمجرد ضبط الإعدادات بطريقة صحيحة لن تحتاج إلى ذلك مرة اخرى .


تحذير :
• يمنع منعا باتا وضع أو إزالة الميكروكونترولر من المبرمجة وهى فى وضع نظام البرمجة .
لاتقوم بتشغيل أى برامج على منفذ التوالى المتصل بالمبرمجة وإلا تسبب فى تلف الميكروكونترولر والمبرمجة أيضا .
2- الادوات المطلوبة :
علاوة على المبرمجة :
ا- الكابلستحتاج إلى كابل توالى 9طرف Male to Female
ب- التغذية تتم من الكومبيوتر نفسه خلال منفذ التوالى .
ج- البرنامج Software:
هو البرنامج الشهير المجانى ICProg ( http://www.ic-prog.com/) حمل الملف بالصيغة ZIP وافتحه سوف تجد ملف واحد هو البرنامج كله وهو icprog.exe أحفظه فى مكان فى متناول يدك مثل سطح المكتب .

ملحوظة هامة :
تنصيب البرنامج لمستخدمى Windows NT and XP :
هذه الأنظمة تفعل أشياء غريبة مع منافذ التوالى والتوازى لا تفعلها الإصدارات السابقة لها . لهذا السبب يوجد driver خاص يسمح لك بالتعامل بنجاح مع منافذ التوالى والتوازى على أى إصدار .
اولا يجب عليك تنزيل NT/2000 Driver من موقع البرنامج

(http://www.ic-prog.com/icprog_driver.zip)
  • ضع driver فى نفس المجلد الموجود به ملف البرنامج ICProg.exe
  • شغل البرنامج وانقر على قائمة الضبط Settings بالنافذة الرئيسية وافتح نافذة 'Options'
  • اختار مفتاح 'Misc' وانقر على الاختيار 'Enable NT/2000/XP Driver'
  • يطلب منك البرنامج restart للكومبيوتر
  • عند بدأ البرنامج من جديد سوف يكون كل شىء على مايرام .
3- طريقة حرق الميكروكونترولر burning

أ‌- شغل البرنامج يظهر لك الشكل التالى





ب‌- من قائمة 'Settings' اختار 'Hardware' كما فى الشكل حيث يتم اختيار : نوع المبرمجة JDM و اختيار منفذ التوالى . تأكد من عدم اختيار اى خاصية عكس invert
إضغط OK لغلق النافذة




ج‌- تحميل الملف بصيغة HEX
حمل ملف HEX الخاص بالمشروع .




يجب أن يحتوى ملف HEX على مصهرات الشفرة fuses encoded فسوف يتعرف عليها برنامج ICProg ويقوم باختيار المصهرات وضبط المذبذب بالنيابة عنك .
د- يجب أن تختار نوع الشريحة يدويا .
ضع شريحة الميكروكونترولر فى المكان المناسبلها فى المبرمجة .


مثال لتحديد مكان وضع الشريحة فى المبرمجة :



اماكن جميع الشرائح مدونة على الطبقة العلوية (طبقة المكونات) على شكل silkscreen
والشكل يوضح طريقة وضع ال PIC16F628 وهى ذات 18طرف . لاحظ الطرف رقم 1 على المبرمجة ورقم 1 على الشريحة ( الطرف بجوار النقرة او الحفرة)


اذهب إلى البرنامج واضغط على أيقونة الأمر بالبرمجة وشاهد تذبذب الليد الخاص بالبرمجة ( إن وجد) أثناء البرمجة دلالة على سريان البيانات .
يقوم البرنامج بالتحقق من سلامة عملية البرمجة وإعطاء تقرير يفيد بذلك successfully verified




ماذا نفعل إذا ظهرت الرسالة اللعينة :
'Programming failed at Code address 0000h'





تأكد من الاتى:
الكابل متصل جيدا وبالطريقة الصحيحة بمنفذ التوالى المطابق تماما لما تم اختياره فى عملية ضبط البرنامج
الميكروكونترولر فى موضعه الصحيح فى سوكيت المبرمجة .
اذا كنت تستخدم نظام البرمجة فى الدائرة ICSP تأكد من توصيل الكابل الخاص بذلك بطريقة صحيحة وبإحكام .
تأكد من اختيار الميكروكونترولر المناسب فى البرنامج .

مع تمنياتى بدوام التوفيق

اعلانات

funky
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2010
المشاركات: 55
نشاط [ funky ]
قوة السمعة:0
قديم 16-11-2010, 05:15 PM المشاركة 2   
Angry


كل سنة وانتا طيب مهندسنا ومشكور على الشرح السلس السهل دة

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 16-11-2010, 05:42 PM المشاركة 3   
افتراضي


كل سنة وانتا طيب مهندسنا ومشكور على الشرح السلس السهل دة
اخى الكريم

شكرا جزيلا لك

بارك الله فيك

وكل سنة وانت طيب

مع تمنياتى بدوام التوفيق


kiai87
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: جنوب المغرب
المشاركات: 1,115
نشاط [ kiai87 ]
قوة السمعة:116
قديم 16-11-2010, 08:55 PM المشاركة 4   
افتراضي


السلام عليكم

شكرا لك أستادي فتح الله وجزاك الله كل خير

وكل عام و نتم بألف خير


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 16-11-2010, 09:33 PM المشاركة 5   
افتراضي


السلام عليكم

شكرا لك أستادي فتح الله وجزاك الله كل خير

وكل عام و نتم بألف خير

اخى الكريم

شكرا جزيلا لك


بارك الله فيك

وكل سنة وانت طيب

العام القادم إن شاء الله على عرفات


مع تمنياتى بدوام التوفيق


الصورة الرمزية محمدعلي
محمدعلي
:: عضو فضي ::
تاريخ التسجيل: Apr 2004
المشاركات: 922
نشاط [ محمدعلي ]
قوة السمعة:115
قديم 17-11-2010, 03:38 PM المشاركة 6   
افتراضي


هل يوجد برنامج يعمل على منافذ الــــــ USB

كل عام وأنت بخير مهندس فتح الله

وشكراً


الصورة الرمزية islem
islem
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2007
الدولة: algeria
المشاركات: 81
نشاط [ islem ]
قوة السمعة:0
قديم 17-11-2010, 03:59 PM المشاركة 7   
افتراضي


كل عام واهل القرية بألف خير


الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:332
قديم 17-11-2010, 04:08 PM المشاركة 8   
افتراضي


هل يوجد برنامج يعمل على منافذ الــــــ USB

كل عام وأنت بخير مهندس فتح الله

وشكراً
اخى الكريم

شكرا جزيلا لك

بارك الله فيك

كل عام وانت بخير

العام القادم ان شاء الله على عرفات

نعم يوجد ولكننى لم استخدم حتى الان إلا مبرمجة التوالى ربما يفيدنا احد الزملاء

مع تمنياتى بدوام التوفيق

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:42 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025