Adruino als ISP

Die Arduino Plattform (Hard und Software) eignet sich hervorragend für Projekte aller Art.
Ab und an möchte man jedoch nur den Controller in die eigene Schaltung einsetzen.
Was viele nicht wissen: Der Arduinokann mit einem Sketch in einen ISP programmieradapter verwandelt werden und somit können auch kleinere Atmel Prozessoren programmiert werden.

 

Als erstes ist der Arduino (UNO) als ISP zu programmieren. Dazu wird ein Sketch als Example mitgeliefert.

Folgende Verbindungen sind herzustellen
Achtung!
Hier sind die physischen PIN's
des IC gemeint!

ATtiny85
D10 -- Pin 1  RST
D11 -- Pin 5  MOSI
D12 -- Pin 6  MISO
D13 -- Pin 7  SCK

ATtiny85
D10 -- Pin 4   RST
D11 -- Pin 7   MOSI
D12 -- Pin 8   MISO
D13 -- Pin 9   SCK

Datenblatt ATtiny85

Datenblatt ATTiny44

m Internet gibt es ZIP Files wo diverse Tiny Typen in Headerfiles etc. Arduino like konfiguriert sind. Dies sind herunterzuladen und in das Hardwareverzeichnis zu kopieren.So dann erscheinen auch mehere Tiny Typen zur Auswahl 

Als nächstes ist der Programmer auf Arduino as ISP einszustellen und der zu programmierende ATtiny auszuwählen.

 

Nun ist es an der Zeit den Sketch für den Tiny hochzulade. Die hier gezeigte Fehlermeldung kann getrost ignoriert werden.