Stap 1: instructies
Wanneer u een ATTiny85 programmeert (en blijkbaar de 84 ook) is een gevolg van een ontbrekende configuratie in het bestand avrdude.conf dat wordt geleverd met de Arduino.
Blijkbaar, moet u de configuratieproblemen op te lossen en dan zal alles wel goed. Het is.
1. Ga naar de installatiemap van de Arduino IDE (iets als C:\Program Files (x86)\arduino-1.0.4\hardware\tools\avr\etc.
2. voordat jij iets... Maak een backup van het bestand avrdude.conf
3. open het bestand avrdude.conf in een teksteditor
4. Ga naar de ATTiny85-sectie in het bestand
5. Zoek de chip_erase_delay = 4500; lijn
6. Voeg de volgende twee lijnen onder dit:
Pagel = 0xB3;
BS2 = 0xB4;
7. Zoek het geheugen = "Vergrendel" sleutelwoord in de ATTiny85 sectie
8. deze sectie vervangen door de volgende (kopiëren en plakken)
geheugen "lock"
grootte = 1;
schrijven = "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 ik ik ik ik ik ik";
lezen = "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;
;
Doe hetzelfde voor de ATTiny84 sectie. U zal moeten opnieuw beginnen de IDE hiervoor worden beïnvloed. Na dit moet u
- De ATTiny85 verbinden met de Arduino met behulp van uw favoriete ICSP
- laden de schets in de IDE
- Selecteer het ATTiny85-bord in de IDE
- Selecteer Arduino als ISP in de IDE
- Upload uw schets naar de ATTiny85.
Dat het probleem moet oplossen. Ik heb nu getest de bovengenoemde moeilijke situatie en het foutbericht is nu verdwenen. Om dit te testen, ik geladen de schets van Tutorial 10, gecompileerd en vervolgens geupload naar het ATTiny85 zonder het foutbericht PAGEL BS2.