You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jonathan FAVre-LAMarine edited this page Dec 3, 2015
·
14 revisions
Programmer les microcontrôleurs de la gamme Atmel tinyAVR à partir d'Arduino
Les microcontrôleurs de la gamme Atmel tinyAVR sont des composants programmables adaptés pour exécuter les instructions d'un sketch Arduino et se substituer à la carte de développement une fois celui-ci terminé.
Leur avantage est d'être petits, peu coûteux, relativement simple à utiliser et peu gourmands en énergie !
Parfait donc si votre projet ne requiert que quelques entrées/sorties et que votre programme reste relativement léger.
La seule contrainte étant effectivement - comparé à une carte Arduino - une limitation dans le nombre de pins disponibles, ainsi qu'une mémoire vive/morte réduite et l'absence du hardware permettant la liaison série.
1 ou 8 MHz (oscillateur interne) / max 20 MHz (oscillateur externe)
1 ou 8 MHz (oscillateur interne) / max 20 MHz (oscillateur externe)
1 ou 8 MHz (oscillateur interne) / max 20 MHz (oscillateur externe)
1 ou 8 MHz (oscillateur interne) / max 20 MHz (oscillateur externe)
Mémoire flash
32kB
4kB
8kB
4kB
8kB
Taille SRAM
2kB
0.25kB
0.5kB
0.25kB
0.5kB
Taille EEPROM
1kB
256b
512b
256b
512b
Les ATtiny45/85 correspondent donc aux besoins de petits projets d'électronique embarquée, où la taille d'un circuit avec une board Arduino doit être minimisée (exemple avec notre FabLamp).
Ce petit guide détaille les différentes étapes pour programmer ces microcontrôleurs à partir d'une platine Arduino et de son IDE.
L'exemple décrit utilise un ATtiny85.