Hur till sätta fast döda atmega och attiny avr chips (3 / 5 steg)
Steg 3: andra
Lysdioder förklaring:
grönt på – patienten framgångsrikt botas, fusebits repareras. Om lockbits är aktiverad, bara kontrollera fusebits med fabriken och kära – och om de ok – lyser grönt.
röd på – signatur problem, inte kan läsa, ingen enhet i uttaget, eller ingen sådan signatur i databasen.
blinkar grönt -signatur ok, fusebits är fel. Lockbits aktiverad, chip radera tillstånd krävs (Läs nedan).
röd blinkande -signatur ok, ingen lockbits, men av någon anledning inte kan skriva nya fusebits.
Att radera bygeln tillåter läkare att radera hela flash och eeprom-minne, om det är öppet, läkare kommer nyare radera minne men kan inte bota enhet om lockbits är aktiverat, så du väljer. Efter infoga döda uC och tryck på knappen START , kommer att läkare inleda det parallella programmeringsläget. Om vår patient inte svarar med hög status vid RDY/BSY linje, kommer att läkaren använda andra sätt att inleda programmeringsläget även om XTAL stiften kopplas till externa resonator. Efter att läkare kommer att radera hela minne om användaren tillåter som. Sedan, läsa enhet signatur och check om den stöder det. Nästa är lockbits kontrolleras, och om de inte blockerar enhet, läkaren sätter alla fusebits att tyg, med hänsyn till huruvida det förlängs fusebits eller inte. Efter att fusebits är verifierade och riktigt blixtrade lysdioder. Också skicka alla info är tråg usart.
Koden har skrivits baserat på högspännings-parallella programmeringsavsnittet i databladet för lämplig AVRs.
Fusebits: Inre 8MHz klocka och aktiverade EESAVE lite.
En ensidig PCB med 55 mm x 92 mm dimensioner. På ovansidan du måste löda flera tröjor, eller göra detta PCB som double sided – Välj själv. Effekt: stabiliserad 12V. Motstånd från R7 till R23 kan vara i 100 ohm till 10K, men jag föreslår från 330 ohm. Du kan hitta extra RS232 utgång, ansluter till detta (vid 38000 bps) vi kommer att få all information om fastställande av process-se exemplariskt printscreen. Naturligtvis terminal behövs inte, alla vi vill veta vi får från lysdioder.
Om du får gröna led, kan du vara 100% säker att fusebits återställs korrekt. Om processorn fortfarande inte svarar på vanlig ISP programmerare, betyder det har hårdvara SPI skadade eller den är skadad på annat sätt. Om du får den röda ledde, det enda du kan göra är att kontrollera vilka läkare skickar över rs232 – då kan jag hjälpa.
Detta är nu 2 i 1 (HVPP och HVSP) 8kB Atmega8 minne var för kort för att passa alla varor inne...
1. alla marker namn är inte skicka över rs232, men vanligaste. Detta påverkar inte fastställande processen på något sätt.
2. några av text för rs232 är holded i eeprom minne. Även om du inte behöver den rs232 utgången, måste du skriva EEP. BIN till eeprom. Detta är en BIN (RAW) fil, hex inte.