جدول المحتويات:

مكون AVR HVPP: 4 خطوات
مكون AVR HVPP: 4 خطوات

فيديو: مكون AVR HVPP: 4 خطوات

فيديو: مكون AVR HVPP: 4 خطوات
فيديو: Fuse Rescue using High Voltage Programming with Arduinoاصلاح الفيوزبايت الافتراضي بمبرمج عالى الجهد 2024, يوليو
Anonim
مكون AVR HVPP
مكون AVR HVPP

حصلت مؤخرًا على بعض رقائق ATMEGA8L التي لا يمكن قراءتها أو برمجتها من خلال USBASP. كنت أتساءل عما إذا كانت هذه الرقائق قابلة للاستخدام أو مكسورة تمامًا.

لقد قرأت ورقة البيانات الخاصة بالرقاقة وأدركت أن الشريحة قد لا تكون قادرة على القراءة إذا كانت مقفلة و / أو إعدادات المصهر خاطئة.

وذكر أيضًا أنه يمكن استخدام البرمجة المتوازية عالية الجهد (HVPP) لإنقاذ الشريحة. لذلك أقوم ببناء هذا لاختباره.

يمكنك صنع واحدة لإنقاذ رقائقك أيضًا.

الخطوة 1: بناء الدائرة

بناء الدائرة
بناء الدائرة
بناء الدائرة
بناء الدائرة

أنت بحاجة إلى العناصر التالية:

1. وحدة تحكم صغيرة ATMEGA تعمل (ATMEGA8 / 88 / 168/328 ، لقد استخدمت لوحة ATMEGA168PA)

2. مقبس DIP واحد 28 سنًا للرقاقة المستهدفة (يمكنك استخدام مقبس ZIP إذا كان لديك واحد)

3. ترانزستور NPN واحد (2N3904 أو 2N2222 إلخ ، لقد استخدمت 2N3904 هنا)

4. اثنان من المقاوم 1K

5. مقاوم 150R واحد (للحد من التيار لمصباح LED أحمر ، تحتاج إلى 100R للضوء الأخضر أو الأزرق)

6. مؤشر LED واحد لمؤشر 12 فولت + (لقد استخدمت مؤشر LED أحمر)

7. بطارية 12 فولت (A23) أو وحدة تصعيد (لقد استخدمت وحدة تصعيد MT3608 في هذا المشروع)

جندهم جميعًا معًا بناءً على التخطيطي.

الخطوة 2: برمجة Configurator Micro Controller

قم بتحميل الكود المصدري في Arduino IDE ، وحدد اللوحة الخاصة بك وقم بتحديث الشريحة.

أو يمكنك برمجة الشريحة مباشرة باستخدام ملفات HEX المجمعة مسبقًا.

الخطوة 3: تكوين شريحة المشكلة

تكوين مشكلة رقاقة
تكوين مشكلة رقاقة

الآن ، كل شيء جاهز. حان الوقت لإصلاح شريحة المشكلة.

يمكنك استخدام الأمر من خلال Serial Monitor في Arduino IDE (BAUD 57600) لتكوين الشريحة. يمكن العثور على القائمة الكاملة داخل كود مصدر Arduino.

بدلاً من ذلك ، يمكنك استخدام windows GUI للتواصل مع المكون. تضمنت واجهة المستخدم الرسومية جميع الوظائف التي يوفرها المكون.

يمكنك تنزيل الملف القابل للتنفيذ أو الكود المصدري من جيثب الخاص بي وتجميعه بنفسك.

الخطوة 4: الكلمات الأخيرة

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

يمكنك حل مشكلة الرقائق الخاصة بك كذلك.

للحصول على مزيد من المعلومات وكود المصدر الكامل للمشروع ، يرجى زيارة جيثب الخاص بي.

github.com/zsccat/HVPP-Configurator

موصى به: