Mundarija:
- 1 -qadam: O'chirish sxemasini yarating
- 2 -qadam: Configurator Micro Controller dasturini o'rnating
- 3 -qadam: Muammo chipini sozlang
- 4 -qadam: Yakuniy so'zlar
Video: AVR HVPP konfiguratori: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
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:
AVR Assembler qo'llanmasi 2: 4 qadam
AVR Assembler 2 darsligi: Bu darslik " AVR Assembler Tutorial 1 " ning davomi. Agar siz 1 -o'rgatuvchidan o'tmagan bo'lsangiz, hozir to'xtab, avval buni bajaring, bu qo'llanmada biz atmega328p ning montaj tilini dasturlashni o'rganishni davom ettiramiz
AVR Assembler qo'llanmasi 1: 5 qadam
AVR Assembler 1 -o'rgatuvchisi: Men Arduino -da ishlatiladigan mikrokontroller bo'lgan Atmega328p uchun montaj tili dasturlarini yozish bo'yicha bir qator darsliklar yozishga qaror qildim. Agar odamlar qiziqishni davom ettirsalar, men tugamagunimcha, haftasiga bir yoki undan ko'p vaqtni davom ettiraman
AVR Assembler qo'llanmasi 6: 3 qadam
AVR Assembler Tutorial 6: Tutorial 6 -ga xush kelibsiz! Bugungi dars qisqa bo'ladi, u erda biz bitta atmega328p va boshqasi o'rtasida ikkita port yordamida ma'lumotlarni uzatishning oddiy usulini ishlab chiqamiz. Keyin biz 4 -darslik va Ro'yxatdan o'tish kitobidan zar zarralarini olamiz
Ixtirochi mahsulot konfiguratori: 11 qadam
Inventor Product Configurator: Bu ko'rsatmalari Inventor 2019 yordamida oddiy mahsulot konfiguratorini qanday qurishni ko'rsatadi. Sizga nima kerak?
AVR mikroprotsessorli qadam dvigatelini boshqaring: 8 qadam
AVR mikroprotsessori bilan qadam dvigatelini boshqaring: Printerlar/diskli disklar va boshqalardan tozalangan step motorlari bormi? Ohmetr yordamida tekshiring, keyin mikroprotsessoringizda oddiy haydovchi kodi paydo bo'ladi, shunda siz uslubni o'zgartirasiz