INHOUDSOPGAWE:
- Stap 1: Bou die stroombaan
- Stap 2: Programmeer die Configurator Micro Controller
- Stap 3: Stel die probleemskyfie op
- Stap 4: Laaste woorde
Video: AVR HVPP Configurator: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek het onlangs 'n paar ATMEGA8L -skyfies gekry wat nie deur USBASP gelees of geprogrammeer kan word nie. Ek het gewonder of hierdie skyfies bruikbaar of heeltemal gebreek is.
Ek het die datablad van die chip gelees en besef dat die chip moontlik nie kan lees as dit gesluit is en/of die lontinstellings verkeerd is nie.
Dit het ook genoem dat High Voltage Parallel Programming (HVPP) gebruik kan word om die chip te red. Daarom bou ek dit om dit uit te toets.
U kan ook een maak om u skyfies te red.
Stap 1: Bou die stroombaan
U benodig die volgende items:
1. Een werkende ATMEGA -mikrobeheerder (ATMEGA8/88/168/328, ek het 'n ATMEGA168PA -bord gebruik)
2. Een 28 -pins DIP -aansluiting vir die doelskyfie (u kan 'n zip -aansluiting gebruik as u een het)
3. Een NPN transistor (2N3904 of 2N2222 ens, ek het 2N3904 hier gebruik)
4. Twee 1K -weerstand
5. Een 150R -weerstand (om stroom vir rooi LED te beperk, benodig u 100R vir groen of blou LED)
6. Een LED vir +12V aanwyser (ek het rooi LED gebruik)
7. 'n 12V-battery (A23) of 'n opstapmodule (ek het MT3608-stapmodule in hierdie projek gebruik)
Soldeer hulle almal saam op grond van die skematiese.
Stap 2: Programmeer die Configurator Micro Controller
Laai die bronkode in Arduino IDE, kies u bord en werk die chip op.
Of u kan die chip direk programmeer deur my vooraf saamgestelde HEX-lêers te gebruik.
Stap 3: Stel die probleemskyfie op
Nou, alles is gereed. Dit is tyd om die probleemskyf op te los.
U kan opdrag via die Serial Monitor in Arduino IDE (BAUD 57600) gebruik om die chip op te stel. Die volledige spyskaart kan gevind word in die Arduino -bronkode.
Alternatiewelik kan u die Windows GUI gebruik om met die konfigurator te kommunikeer. Die GUI bevat al die funksies wat die konfigurator bied.
U kan die uitvoerbare lêer of bronkode van my github aflaai en dit self saamstel.
Stap 4: Laaste woorde
Ek het hierdie onleesbare chip suksesvol gered, en hulle werk almal goed nadat ek die chip uitgevee het en die lontinstellings herstel het.
U kan ook u probleemskyfies oplos.
Besoek my github vir meer inligting en die volledige bronkode vir die projek.
github.com/zsccat/HVPP-Configurator
Aanbeveel:
AVR -samestellingstudie 2: 4 -stappe
AVR Assembler Tutorial 2: Hierdie tutoriaal is 'n voortsetting van " AVR Assembler Tutorial 1 " As u nog nie deur Tutoriaal 1 gegaan het nie, moet u nou stop en dit eers doen.In hierdie tutoriaal gaan ons voort met ons studie van monteringstaalprogrammering van die atmega328p u
AVR Assembler Tutoriaal 1: 5 stappe
AVR Assembler Tutoriaal 1: Ek het besluit om 'n reeks tutoriale te skryf oor hoe om monteringstaalprogramme te skryf vir die Atmega328p, die mikrokontroleerder wat in die Arduino gebruik word. As mense belangstel, sal ek 'n week of so uitstel totdat ek nie meer die geleentheid het nie
AVR -samestellingstudie 6: 3 -stappe
AVR Assembler Tutorial 6: Welkom by Tutorial 6! Die tutoriaal van vandag is kort, waar ons 'n eenvoudige metode sal ontwikkel om data tussen een atmega328p en 'n ander te kommunikeer deur gebruik te maak van twee poorte wat dit verbind. Ons neem dan die dobbelsteenrol van tutoriaal 4 en die register
AVR -samestellingstudie 8: 4 -stappe
AVR Assembler Tutorial 8: Welkom by Tutorial 8! In hierdie kort tutoriaal gaan ons 'n bietjie afwyking van die bekendstelling van nuwe aspekte van monteringstaalprogrammering om te wys hoe ons ons prototiperingskomponente na 'n aparte " gedrukte " kringbord. Die
Arduino As ISP -- Brand Hex -lêer in AVR -- Lont in AVR -- Arduino as programmeerder: 10 stappe
Arduino As ISP || Brand Hex -lêer in AVR || Lont in AVR || Arduino As programmeerder: ……………………… Teken asb in op my YouTube -kanaal vir meer video's …….. Hierdie artikel gaan alles oor arduino as isp. As u 'n hex -lêer wil oplaai of as u die lont in AVR wil plaas, hoef u nie 'n programmeerder te koop nie, u kan dit doen