تفاصيل شرح برنامج ICProg و طريقة إستعمال مبرمجات PIC :
قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
تفاصيل شرح برنامج ICProg و طريقة إستعمال مبرمجات PIC :
تفاصيل شرح برنامج 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 من موقع البرنامج
ضع 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 تأكد من توصيل الكابل الخاص بذلك بطريقة صحيحة وبإحكام . • تأكد من اختيار الميكروكونترولر المناسب فى البرنامج .
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 01:00 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)