Les parties :
- Conseil Olimex AVR (12 $ de SparkFun)
- ATTINY13 ($2 de SparkFun)
- Adaptateur mural (en option) (6 $ de SparkFun)
- Programmeur USBTiny AVR ($22 de Adafruit)
- LED et résistance k ~ 1
Tout d’abord, insérez l’attiny13 dans la douille sur la carte Olimex. Le point sur l’attiny devrait être sur le même côté que l’encoche de la douille.
Ensuite, brancher l’ISP Tiny USB à l’en-tête du PDCI sur la carte Olimex. J’ai trouvé la sérigraphie sur le plateau de Olimex pour être un peu déroutant, en essayant d’orienter le connecteur USB minuscule. Jetez un oeil à la première photo. Il n’est pas nécessaire alimenter la carte Olimex à ce stade. L’ISP Tiny USB fournira la puissance pour la programmation, mais le cavalier de puissance doit être en place.
À ce stade, l’ordinateur hôte doit être capable de communiquer avec l’attiny en utilisant la commande suivante :
avrdude -p attiny13 -P usb - ch. usbtiny - n
Vous devriez voir la signature de l’appareil :
avrdude : signature Device = 0x1e9007
Et l’État assorti.
Ensuite, compilez et cligner des yeux-un simple programme (j’ai trouvé celui-ci sur le net et modifié le makefile pour l’attiny13). Exécutez la make de commande et si tout semble réussie, « make install ». (Source et makefile sont attachés).
Enfin, brancher une LED et la puissance. L’attiny peut être piloté par le FAI de Tiny USB, mais cela tous de l’axe utilisé dans l’en-tête du PDCI, et je n’ai pas encore ajouté de tous les composants dans la région de prototypage. Alors, j’ai utilisé un bloc de secteur 9 volts. Et pour être vraiment kludgy, j’ai utilisé des pinces crocodiles pour se connecter au sol et pin 0 à ma planche à pain. Remarqué la soie de dépistage sur les étiquettes de carte Olimex les trous pour la broche 0 (PB0), mais cette broche n’est pas l’axe voisin dans l’en-tête de l’ICSP.