AVRDUDE - PAGEL och BS2 fel - fast! (1 / 2 steg)
Steg 1: instruktioner
När du programmering en ATTiny85 (och tydligen 84 alltför) är en följd av några saknade konfiguration i avrdude.conf-filen som levereras med Arduino.
Tydligen, du måste rätta configuration problem och sedan allt blir bra. Det är.
1. gå till installationsmappen för Arduino IDE (något liknande C:\Program Files (x86)\arduino-1.0.4\hardware\tools\avr\etc.
2. innan du gör något... göra en säkerhetskopia av filen avrdude.conf
3. Öppna filen avrdude.conf i en textredigerare
4. Leta upp avsnittet ATTiny85 i filen
5. Leta upp chip_erase_delay = 4500; linje
6. Lägg till följande två rader under detta:
Pagel = 0xB3;
BS2 = 0xB4;
7. Leta upp minnet = "låsa" nyckelord i avsnittet ATTiny85
8. ersätta detta avsnitt med följande (kopiera och klistra in)
minne "lock"
storlek = 1;
Skriv = "1 0 1 0 1 1 0 0 1 1 1 x x x x x", "x x x x x x x x 1 1 jag jag jag jag jag jag";
Läs = "0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0", "0 0 0 0 0 0 0 0 o o o o o o o o";
min_write_delay = 9000;
max_write_delay = 9000;
;
Gör samma sak för avsnittet ATTiny84. Du kommer att behöva starta om IDE för detta att påverkas. Efter detta måste du
- Ansluta ATTiny85 till Arduino använder din favorit ICSP
- läsa in skissen i IDE
- Välj ATTiny85 styrelsen i IDE
- Välj Arduino som ISP i IDE
- Ladda upp din skiss till ATTiny85.
Det bör lösa problemet. Jag har nu testat den ovannämnda fix och felmeddelandet har nu gått bort. För att testa detta, jag laddade skissen från Tutorial 10, sammanställt och sedan laddat upp den till ATTiny85 utan felmeddelande PAGEL BS2.