Talaan ng mga Nilalaman:

AVR HVPP Configurator: 4 na Hakbang
AVR HVPP Configurator: 4 na Hakbang

Video: AVR HVPP Configurator: 4 na Hakbang

Video: AVR HVPP Configurator: 4 na Hakbang
Video: Part 4. Using a button - Embedded C Programming with PIC18F14K50 2024, Hulyo
Anonim
AVR HVPP Configurator
AVR HVPP Configurator

Kamakailan ay nakakuha ako ng ilang mga chips ng ATMEGA8L na hindi mabasa o ma-program sa pamamagitan ng USBASP. Nagtataka ako kung ang mga chips na ito ay magagamit o ganap na sira.

Nabasa ko ang datasheet ng chip at napagtanto na ang chip ay maaaring hindi mabasa kung ito ay naka-lock at / o ang mga setting ng piyus ay mali.

Nabanggit din nito na ang High Voltage Parallel Programming (HVPP) ay maaaring magamit upang iligtas ang maliit na tilad. Samakatuwid binubuo ko ito upang subukan ito.

Maaari kang gumawa ng isa upang iligtas din ang iyong mga chips.

Hakbang 1: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit

Kailangan mo ng mga sumusunod na item:

1. Isang gumaganang ATMEGA micro controller (ATMEGA8 / 88/168/328, gumamit ako ng isang board na ATMEGA168PA)

2. Isang 28 pin na DIP socket para sa target chip (Maaari kang gumamit ng socket ng ZIP kung mayroon kang isa)

3. Isang NPN transistor (2N3904 o 2N2222 atbp, ginamit ko ang 2N3904 dito)

4. Dalawang resistor ng 1K

5. Isang 150R risistor (Upang limitahan ang kasalukuyang para sa pulang LED, kailangan mo ng 100R para sa berde o asul na LED)

6. Isang LED para sa + 12V tagapagpahiwatig (Gumamit ako ng pulang LED)

7. Isang 12V na baterya (A23) o isang step-up na module (Gumamit ako ng MT3608 step-up module sa proyektong ito)

Maghinang silang lahat nang magkakasama batay sa Schematic.

Hakbang 2: I-program ang Configurator Micro Controller

I-load ang source code sa Arduino IDE, piliin ang iyong board at i-update ang chip.

O maaari mong mai-program ang chip nang direkta sa pamamagitan ng paggamit ng aking pre-compiled HEX file.

Hakbang 3: I-configure ang Problema Chip

I-configure ang Problema Chip
I-configure ang Problema Chip

Ngayon, handa na ang lahat. Panahon na upang ayusin ang problema chip.

Maaari mong gamitin ang utos sa pamamagitan ng Serial Monitor sa Arduino IDE (BAUD 57600) upang i-configure ang maliit na tilad. Ang buong menu ay matatagpuan sa loob ng Arduino source code.

Bilang kahalili, maaari mong gamitin ang windows GUI upang makipag-usap sa configurator. Isinama ng GUI ang lahat ng mga pagpapaandar na ibinibigay ng configurator.

Maaari mong i-download ang maipapatupad na file o source code mula sa aking github at i-compile ito mismo.

Hakbang 4: Pangwakas na Mga Salita

Matagumpay kong nasagip ang hindi nababasa na maliit na tilad na ito at lahat sila ay gumagana nang maayos pagkatapos burahin ko ang maliit na tilad at i-reset ang mga setting ng piyus.

Maaari mong ayusin ang iyong problema chips pati na rin.

Upang makakuha ng karagdagang impormasyon at ang buong source code para sa proyekto, mangyaring bisitahin ang aking github.

github.com/zsccat/HVPP-Configurator

Inirerekumendang: