Älskling, jag krympte Arduino: flytta från Arduino till ATtiny och skriva din kod i ren AVR-C
Som andra redan har visat, kan du enkelt programmera din ATtiny nu med en Arduino och dess IDE. Men problemet med den kod som genereras av Arduino IDE är ofta att det är långsam och stora när det gäller ockuperade flashminne. Eftersom våra ATtiny har oftast bara ca 2K till 8KByte flash-minne, måste vi vara riktigt försiktig om detta.
För att få full kontroll över den kod som körs på chip rekommenderas att skriva program i AVR-C, som är som C ändringar/tillägg för AVR plattformen.
Detta instructable skall visa dig hur du skriver din första program med AVR-C, överföra dem till microcontroller med en programmerare och hur noggrant felsöka koden genom att använda Arduino som följetong-vidarebefordrare för ATtiny.
Vad behöver du?
-en ATtiny mikrokontroller. Jag använde en ATtiny45 med 4KByte flash
-en programmerare: till exempel Adafruit USBtiny
-en Arduino för följetong-vidarebefordran (debug utmatning)
-1 set av brödunderläggen
-2 lysdioder för testning
-2 motstånd (med ca 150 Ohm eller Beräkna här)
-Vissa hoppare ledningar