Die Teile:
- Olimex AVR Board ($12 von SparkFun)
- ATtiny13 ($2 von SparkFun)
- Wand-Adapter (optional) ($6 von SparkFun)
- USBTiny AVR Programmierer ($22 von Adafruit)
- LED und ~ 1 k Widerstand
Passen Sie zunächst den attiny13 in die Buchse auf dem Olimex Board. Der Punkt auf der Attiny sollte auf der gleichen Seite wie die Socket-Kerbe.
Als nächstes schließen Sie USB-winzige ISP auf den ICSP-Header auf dem Olimex Board. Ich fand den Siebdruck auf dem Olimex Board ein wenig verwirrend sein, wenn Sie versuchen, den winzigen USB-Stecker zu orientieren. Werfen Sie einen Blick auf das erste Foto. Es ist nicht notwendig, an dieser Stelle das Olimex Board macht. Der winzige USB-ISP wird die Stromversorgung für die Programmierung, aber der macht-Jumper muss vorhanden sein.
An dieser Stelle sollte der Host-Computer kommunizieren mit den Attiny mit dem folgenden Befehl:
Avrdude -p attiny13 -P Usb - C Usbtiny - n
Die Gerät-Signatur sollte angezeigt werden:
Avrdude: Gerät Signatur = 0x1e9007
Und verschiedene Status.
Als nächstes kompilieren und ein einfaches Blinken Programm (ich fand dieses Hotel auf dem Netz und modifiziert das Makefile für den attiny13). Führen Sie das Make-Befehl und wenn alles erfolgreich aussieht, "make install". (Quelle und Makefile sind beigefügt).
Zu guter Letzt Anschluß einer LED und Power. Die Attiny gefahren werden kann, vom winzigen USB-ISP, aber hiermit alle des Stiftes im ICSP-Header, und ich habe keine Komponenten zum Bereich Prototyping noch hinzugefügt. Also, habe ich ein neun-Volt-Steckernetzteil. Und um wirklich kludgy zu sein, habe ich Krokodilklemmen zum Boden und Pin 0 mein Brot-Board herstellen. Die Seide screening am Olimex Board Etiketten die Löcher für Pin 0 (PB0) bemerkt, aber diese PIN-Nummer ist nicht die benachbarten Pin im ICSP-Header.