ATtiny45 mit Arduino programmieren

2015-03-04 von admin

Für eine separate Steuerung wollte ich einen ATtiny45 Chip programmieren.

Folgende Bauteile werden benötigt:

  • ATMEL ATtiny 45
  • Elektrolytkondensator 10uF
  • Arduino UNO

Vorgehensweise

1. Als erstes die Libary attiny von https://github.com/damellis/attiny/ runterladen (Download ZIP).
2. Aus dem ZIP Archiv den Ordner „attiny“ in „/home/username/sketchbook/hardware“ entpacken.
3. Die Arduino IDE beenden und erneut starten.
4. Schaltzeichnung ATtiny 45

ATtiny45-85

6. Als nächstes das Programm ArduinoISP (In-System-Programmer) unter dem Menüpunkt „Datei | Beispiele | ArduinoISP“ auf den Arduino einspielen.

ArduinoISP

7. Danach den Arduino UNO nach dem abgebildeten Schaltplan verkabeln.

Schaltplan

8. Das eigene Programm mit der Arduino IDE öffnen und im Menüpunkt „Tools | Programmer | Arduino as ISP“ wählen.

ArduinoISP2

9. Weiterhin muss unter dem Menüpunkt „Tools | Boards“ der „ATtiny45 (internal 8 MHz clock)“ ausgewählt werden.

ArduinoISP3

10. Als letzten Schritt das eigene Programm uploaden. Wenn die Dioden TX und RX Blinken wird der Upload durchgeführt.

 

Anmerkung

Wenn der Arduino wieder normal verwendet werden soll, muss vorher unter dem Menüpunkt „Tools | Boards“ das Board „Arduino Uno“ gesetzt werden.

Kategorie: Programmierung Schlagwörter: ,