AVR Serial مبرمجة
إذا كنت ترغب في العمل مع وحدات التحكم الدقيقة من نوع AVR ، يجب عليك الحصول على مبرمجة. تشرح هذه المقالة طريقة تركيب أبسط مبرمجة ISP لوحدات التحكم AVR التي تعمل مع برنامج الحرق UniProf.
يمكنك رؤية المخطط الإلكتروني للمبرمجة على موقع المطور.
لتصنيع المبرمج ، نحتاج إلى المكونات التالية:
الخطوة التالية ، تركيب الأجزاء المتبقية مثل المنقذ التسلسلي DB9.
أسماء الدبابيس في المنفذ ISP معرفة كما يلي:
1 - MOSI (إخراج البيانات للبرمجة المتسلسلة)
2 - VCC + 5V (إخراج + 5 فولت ، لتشغيل المتحكم الدقيق من مخرج USB مع تيار يصل إلى 200 ميلي أمبير)
3 - NC (غير متصل)
4 - الأرضي (القطب السالب أو الأرضي)
5 - إعادة تعيين أو إعادة الضبط (يربط إلى رجل إعادة تعيين في متحكم الدقيق)
6 - الأرضي (القطب السالب أو الأرضي)
7 - SCK (إخراج بيانات سرعة الإشارة الوقت)
8 - الأرضي (القطب السالب أو الأرضي)
9 - MISO (إدخال البيانات للبرمجة التسلسلية)
10 - الأرضي (القطب السالب أو الأرضي)
كما نرى ، فإن هذه الأرجل هي دبابيس المتحكم الدقيق المرقمة 1 و 7 و 8 و 17 و 18 و 19 و 20 و 22 ، ويجب أن تكون متصلاً بالدبابيس المقابلة للمبرمجة.
إذا لم تكن لدى المبرمجة مزودة بمصدر طاقة +5 فولط ، فأنت بحاجة إلى تشغيل وحدة التحكم الدقيقة من مصدر خارجي. هناك 2 دبابيس على لوحة المبرمجة لربط مصدرالطاقة. من الأسهل استخدام هذا الكابل الموضع في الصورة وربطه مباشرة بالكمبيوتر:
تجدر الإشارة إلى أن المبرمجة تدعم أيضًا برنامج AVRdude.
إذا كنت ترغب في العمل مع وحدات التحكم الدقيقة من نوع AVR ، يجب عليك الحصول على مبرمجة. تشرح هذه المقالة طريقة تركيب أبسط مبرمجة ISP لوحدات التحكم AVR التي تعمل مع برنامج الحرق UniProf.
هذا الموضوع تم نشره على الصفحة في الرابط .
تم إرفاق المخطط الإلكتروني للمبرمجة باستخدام العناصر المسطحة SMD.

يمكنك رؤية المخطط الإلكتروني للمبرمجة على موقع المطور.

لتصنيع المبرمج ، نحتاج إلى المكونات التالية:
3 1N4148 diodes-
(7 1 kΩ resistors (1206-
(1 resistor per 1 kΩ (1206-
( 3 0 kΩ resistors (1206-
(BD-9 connector (female-
3mm LED-
comb 2.54-
(ISP connector (10 pin-
يوصي بصناعة اللوحة المطبوعة للمكونات SMD.
تجدر الإشارة إلى أن اللوحة المطبوعة صنعت بطريقة تجعل معظم المسارات تسمح بتركيب المكونات من نوع SMD ، مما يبسط عملية اللحام.

الخطوة التالية ، تركيب الأجزاء المتبقية مثل المنقذ التسلسلي DB9.

بعد تنظيف اللوحة جيدا و مسحها يجب مراعاة إتجاه الديودات وفقا للمخط. نقوم بعدها بتوصيل مبرمج إلى المتحكم الدقيق عبر المنفذ ISP ذاj 10 دبوس

أسماء الدبابيس في المنفذ ISP معرفة كما يلي:
1 - MOSI (إخراج البيانات للبرمجة المتسلسلة)
2 - VCC + 5V (إخراج + 5 فولت ، لتشغيل المتحكم الدقيق من مخرج USB مع تيار يصل إلى 200 ميلي أمبير)
3 - NC (غير متصل)
4 - الأرضي (القطب السالب أو الأرضي)
5 - إعادة تعيين أو إعادة الضبط (يربط إلى رجل إعادة تعيين في متحكم الدقيق)
6 - الأرضي (القطب السالب أو الأرضي)
7 - SCK (إخراج بيانات سرعة الإشارة الوقت)
8 - الأرضي (القطب السالب أو الأرضي)
9 - MISO (إدخال البيانات للبرمجة التسلسلية)
10 - الأرضي (القطب السالب أو الأرضي)
تدعم هذه المبرمجة المسماة عادة Gromov المتحكمات الدقيقة AVR مع وضع البرمجة التسلسلية ISP (في برمجة النظام) ، والتي تحتوي وحدات التحكم الدقيقة على منفذ SPI (واجهة تسلسلية).
نفتح الداتاشيت للمتحكم الدقيق (Atmega8) ، ونبحث عن أماكن ادبابيس تمثل مخارج المنفذ SPI.

إذا كان الفيرمواير قد تم حرقه سابقا في وحدة التحكم الدقيقة وتم ضبط الفيوزات Fuses للعمل على الكوارتز الخارجي ، فيجب أن يتم لحام الكوارتز ذات القيمة المطلوبة في الأرجل XTAIL1 و XTAIL2 ، وتشغيلها من خلال المكثفات عدسية غير قطبية 18-22 بيكوفاراد موصولة على الأرضي.

إذا لم تكن لدى المبرمجة مزودة بمصدر طاقة +5 فولط ، فأنت بحاجة إلى تشغيل وحدة التحكم الدقيقة من مصدر خارجي. هناك 2 دبابيس على لوحة المبرمجة لربط مصدرالطاقة. من الأسهل استخدام هذا الكابل الموضع في الصورة وربطه مباشرة بالكمبيوتر:



تجدر الإشارة إلى أن المبرمجة تدعم أيضًا برنامج AVRdude.
- هنا مثال لعملية حرق الفيرموير على متحكم دقيق يمكن مشاهدته على الرابط Arduino Bootloader .
- يمكن الاطلاع على المقالات الأصلية حول هذا الموضوع على الرابط التالي: DIY_Gromov_Programmer
- ويمكن الاطلاع على كيفية استخدام برنامج UniProf على الموقع getchip.
يحتوي الأرشيف على تصميم للوحة المطبوعة وقائمة بالأجزاء الضرورية على ملف Word.
لتسهيل تلحيم المكونات SMD في الجزء الخلفي من اللوحة ، حيث لا توجد أسماء القطع، صورة الموالية توضح أماكن التركيب.

تعليقك يهمنا