Turinys:
- 1 žingsnis: sukurkite grandinę
- 2 veiksmas: užprogramuokite „Configurator“mikrovaldiklį
- 3 veiksmas: sukonfigūruokite problemos lustą
- 4 žingsnis: paskutiniai žodžiai
Video: „AVR HVPP Configurator“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Neseniai gavau keletą ATMEGA8L lustų, kurių negalima skaityti ir užprogramuoti per USBASP. Man buvo įdomu, ar šie lustai yra tinkami naudoti, ar visiškai sugedę.
Perskaičiau mikroschemos duomenų lapą ir supratau, kad lustas gali būti neįskaitomas, jei jis užrakintas ir (arba) saugiklių nustatymai neteisingi.
Jame taip pat paminėta, kad mikroschemai išgelbėti gali būti naudojamas aukštos įtampos lygiagretusis programavimas (HVPP). Todėl kuriu tai, kad išbandyčiau.
Taip pat galite sukurti vieną, kad išgelbėtumėte savo žetonus.
1 žingsnis: sukurkite grandinę
Jums reikia šių elementų:
1. Vienas veikiantis ATMEGA mikrovaldiklis (ATMEGA8/88/168/328, aš naudojau ATMEGA168PA plokštę)
2. Vienas 28 kontaktų DIP lizdas tikslinei mikroschemai (jei turite, galite naudoti ZIP lizdą)
3. Vienas NPN tranzistorius (2N3904 arba 2N2222 ir tt, čia naudoju 2N3904)
4. Du 1K rezistoriai
5. Vienas 150R rezistorius (norint apriboti raudonos šviesos diodo srovę, jums reikia 100R žalios arba mėlynos šviesos diodo)
6. Vienas šviesos diodas +12V indikatoriui (aš naudoju raudoną šviesos diodą)
7. 12 V baterija (A23) arba papildomas modulis (šiame projekte naudojau MT3608 papildomą modulį)
Lituokite juos visus kartu, remdamiesi schema.
2 veiksmas: užprogramuokite „Configurator“mikrovaldiklį
Įkelkite šaltinio kodą į „Arduino IDE“, pasirinkite plokštę ir atnaujinkite lustą.
Arba galite tiesiogiai užprogramuoti mikroschemą naudodami mano iš anksto sudarytus HEX failus.
3 veiksmas: sukonfigūruokite problemos lustą
Dabar viskas paruošta. Atėjo laikas išspręsti probleminę mikroschemą.
Norėdami konfigūruoti lustą, galite naudoti komandą per „Arduino IDE“serijos monitorių (BAUD 57600). Visą meniu galite rasti „Arduino“šaltinio kode.
Arba galite naudoti „Windows“GUI, kad galėtumėte bendrauti su konfigūravimo priemone. GUI yra visos funkcijos, kurias suteikia konfigūratorius.
Galite atsisiųsti vykdomąjį failą arba šaltinio kodą iš mano „github“ir pats jį sudaryti.
4 žingsnis: paskutiniai žodžiai
Aš sėkmingai išgelbėjau šį neskaitomą lustą ir jie visi veikia gerai, kai ištryniau lustą ir iš naujo nustatiau saugiklių nustatymus.
Taip pat galite išspręsti savo problemines mikroschemas.
Norėdami gauti daugiau informacijos ir visą projekto šaltinio kodą, apsilankykite mano „github“.
github.com/zsccat/HVPP-Configurator
Rekomenduojamas:
AVR surinkėjo pamoka 2: 4 žingsniai
2 AVR surinkėjo pamoka: ši pamoka yra „AVR surinkėjo 1 vadovo“tęsinys. Jei dar neperžiūrėjote 1 vadovo, turėtumėte sustoti ir pirmiausia tai padaryti. Šioje pamokoje mes tęsime „atmega328p u“surinkimo kalbos programavimo tyrimą
AVR surinkėjo pamoka 1: 5 žingsniai
1 AVR surinkėjo pamoka: nusprendžiau parašyti daugybę pamokų, kaip parašyti „Atmega328p“, kuris yra „Arduino“naudojamas mikrovaldiklis, surinkimo kalbos programas. Jei žmonės ir toliau domėsis, aš ir toliau kursiu vieną kartą per savaitę, kol baigsis
AVR surinkėjo pamoka 6: 3 žingsniai
AVR surinkėjo pamoka 6: Sveiki atvykę į 6 mokymo programą! Šiandienos pamoka bus trumpa, kurioje mes sukursime paprastą būdą perduoti duomenis tarp vieno „atmega328p“ir kito naudojant du juos jungiančius prievadus. Tada mes paimsime kauliukų ritinį iš 4 mokymo programos ir registro
„Arduino“kaip IPT -- Įrašykite šešiakampį failą AVR -- Saugiklis AVR -- „Arduino“kaip programuotojas: 10 žingsnių
„Arduino“kaip interneto paslaugų teikėjas || Įrašykite šešiakampį failą AVR || AVR saugiklis || „Arduino“kaip programuotojas: ……………………… Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …….. Šis straipsnis viskas apie arduino kaip isp. Jei norite įkelti šešiakampį failą arba jei norite nustatyti saugiklį AVR, jums nereikia pirkti programuotojo, galite tai padaryti
„Inventor Product Configurator“: 11 žingsnių
„Inventor Product Configurator“: ši instrukcija parodo, kaip sukurti paprastą produkto konfigūraciją naudojant „Inventor 2019“. Ko jums reikia? „Inventor professional 2019“„Basic Inventor“žinios apie: Parametrinis dizainas Išvestinės dalys