Satura rādītājs:

AVR HVPP konfigurētājs: 4 soļi
AVR HVPP konfigurētājs: 4 soļi

Video: AVR HVPP konfigurētājs: 4 soļi

Video: AVR HVPP konfigurētājs: 4 soļi
Video: Инструменты для разработчиков своими руками: загрузчик и спасение HV 2024, Jūlijs
Anonim
AVR HVPP konfigurētājs
AVR HVPP konfigurētājs

Nesen man ir dažas ATMEGA8L mikroshēmas, kuras nevar nolasīt vai ieprogrammēt, izmantojot USBASP. Man bija jautājums, vai šīs mikroshēmas ir lietojamas vai pilnīgi salauztas.

Esmu izlasījis mikroshēmas datu lapu un sapratu, ka mikroshēmu, iespējams, nevarēs nolasīt, ja tā ir bloķēta un/vai drošinātāju iestatījumi ir nepareizi.

Tā arī minēja, ka mikroshēmas glābšanai var izmantot augstsprieguma paralēlo programmēšanu (HVPP). Tāpēc es to izveidoju, lai to pārbaudītu.

Jūs varat izveidot vienu, lai glābtu arī mikroshēmas.

1. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi

Jums nepieciešami šādi priekšmeti:

1. Viens strādājošs ATMEGA mikrokontrolleris (ATMEGA8/88/168/328, esmu izmantojis ATMEGA168PA plati)

2. Viena 28 kontaktu DIP ligzda mērķa mikroshēmai (ja jums tāda ir, varat izmantot ZIP ligzdu)

3. Viens NPN tranzistors (2N3904 vai 2N2222 utt., Šeit esmu izmantojis 2N3904)

4. Divi 1K rezistori

5. Viens 150R rezistors (lai ierobežotu strāvu sarkanajam LED, jums ir nepieciešams 100R zaļai vai zilai LED)

6. Viena gaismas diode +12V indikatoram (esmu izmantojis sarkanu LED)

7. 12V akumulators (A23) vai pastiprināšanas modulis (šajā projektā esmu izmantojis pastiprināšanas moduli MT3608)

Lodējiet tos visus kopā, pamatojoties uz shēmu.

2. darbība: ieprogrammējiet Configurator mikrokontrolleri

Ielādējiet avota kodu Arduino IDE, atlasiet tāfeli un atjauniniet mikroshēmu.

Vai arī jūs varat programmēt mikroshēmu tieši, izmantojot manus iepriekš apkopotos HEX failus.

3. darbība: konfigurējiet problēmu mikroshēmu

Konfigurējiet problēmu mikroshēmu
Konfigurējiet problēmu mikroshēmu

Tagad viss ir gatavs. Ir pienācis laiks novērst problēmas mikroshēmu.

Lai konfigurētu mikroshēmu, varat izmantot komandu, izmantojot sērijas monitoru Arduino IDE (BAUD 57600). Pilnu izvēlni var atrast Arduino avota kodā.

Varat arī izmantot Windows GUI, lai sazinātos ar konfigurētāju. GUI ir iekļautas visas funkcijas, ko nodrošina konfigurētājs.

Jūs varat lejupielādēt izpildāmo failu vai avota kodu no manas github un pats to apkopot.

4. solis: beigu vārdi

Esmu veiksmīgi izglābis šo nelasāmo mikroshēmu, un pēc mikroshēmas dzēšanas un drošinātāju iestatījumu atiestatīšanas tie visi darbojas labi.

Jūs varat arī novērst savas problēmas mikroshēmas.

Lai iegūtu vairāk informācijas un pilnu projekta avota kodu, lūdzu, apmeklējiet manu github.

github.com/zsccat/HVPP-Configurator

Ieteicams: