Mundarija:

AVR HVPP konfiguratori: 4 qadam
AVR HVPP konfiguratori: 4 qadam

Video: AVR HVPP konfiguratori: 4 qadam

Video: AVR HVPP konfiguratori: 4 qadam
Video: Восстановление фьюзов AVR микроконтроллеров с помощью параллельного программирования. 2024, Iyul
Anonim
AVR HVPP konfiguratori
AVR HVPP konfiguratori

Yaqinda menda USBASP orqali o'qib bo'lmaydigan va dasturlashtirilmaydigan ATMEGA8L chiplari bor. Men bu chiplarni ishlatish mumkinmi yoki butunlay buzilganmi deb hayron bo'ldim.

Men chip ma'lumotlarini o'qib chiqdim va agar u qulflangan bo'lsa va/yoki sug'urta sozlamalari noto'g'ri bo'lsa, chip o'qiy olmasligini tushundim.

Bundan tashqari, chipni qutqarish uchun yuqori kuchlanishli parallel dasturlash (HVPP) dan foydalanish mumkinligi ham aytib o'tilgan. Shuning uchun men buni sinab ko'rish uchun quraman.

Siz ham chiplaringizni qutqarish uchun qilishingiz mumkin.

1 -qadam: O'chirish sxemasini yarating

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Sizga quyidagi narsalar kerak bo'ladi:

1. Bitta ishlaydigan ATMEGA mikro tekshirgichi (ATMEGA8/88/168/328, men ATMEGA168PA kartasidan foydalanganman)

2. Maqsadli chip uchun bitta 28 pinli DIP uyasi (agar sizda bo'lsa, siz ZIP soketidan foydalanishingiz mumkin)

3. Bitta NPN tranzistor (2N3904 yoki 2N2222 va boshqalar, men bu erda 2N3904 ni ishlatganman)

4. Ikkita 1K qarshilik

5. Bitta 150R qarshilik (qizil LED uchun tokni cheklash uchun yashil yoki ko'k LED uchun 100R kerak)

6. +12V indikator uchun bitta LED (men qizil LED ishlatganman)

7. 12V batareya (A23) yoki kuchaytiruvchi modul (men ushbu loyihada MT3608 kuchaytiruvchi modulidan foydalanganman)

Sxemaga ko'ra, ularning hammasini lehimlang.

2 -qadam: Configurator Micro Controller dasturini o'rnating

Manba kodini Arduino IDE -ga yuklang, kartani tanlang va chipni yangilang.

Yoki chipni to'g'ridan-to'g'ri oldindan tuzilgan HEX fayllarim yordamida dasturlashingiz mumkin.

3 -qadam: Muammo chipini sozlang

Muammo chipini sozlang
Muammo chipini sozlang

Endi hamma narsa tayyor. Muammo chipini tuzatish vaqti keldi.

Chipni sozlash uchun siz Arduino IDE (BAUD 57600) Serial Monitor orqali buyruqni ishlatishingiz mumkin. To'liq menyuni Arduino manba kodida topish mumkin.

Shu bilan bir qatorda, konfigurator bilan bog'lanish uchun Windows GUI -dan foydalanishingiz mumkin. GUI konfigurator taqdim etadigan barcha funktsiyalarni o'z ichiga oladi.

Siz mening github -dan bajariladigan faylni yoki manba kodini yuklab olishingiz va o'zingiz kompilyatsiya qilishingiz mumkin.

4 -qadam: Yakuniy so'zlar

Men o'qimaydigan bu chipni muvaffaqiyatli qutqardim va chipni o'chirib, sug'urta sozlamalarini tiklaganimdan keyin hammasi yaxshi ishlaydi.

Muammo chiplaringizni ham tuzatishingiz mumkin.

Qo'shimcha ma'lumot va loyihaning to'liq manba kodini olish uchun, iltimos, mening github -ga tashrif buyuring.

github.com/zsccat/HVPP-Configurator

Tavsiya: