Passende Produkte im Shop:

Atmega32u2-Breakout-Board

ISP-Addon

AVR-ISP mkII Clon

Das LUFA-Projekt hat einen Code für einen Clon des originalen Atmel AVR-ISP mkII herausgebracht. Die Beschreibung dazu findet man hier

Ich habe diesen Code für das Breakout Board mit dem Atmega32U2 kompiliert:

Diese Dateien können einfach über USB auf das Breakoutboard mit dem Atmega32U2 hochgeladen werden. Eine Beschreibung wie das funktioniert gibt es hier.

Nachdem der Code auf dem Board ist wird dieses als original Atmel AVR-ISP mkII erkannt und kann entsprechend über das AVR-Studio angesprochen werden.

Die Belegung der Programmierpins ist folgende:

Bezeichnung Pin am Breakout-Board
SCK PB1
MOSI PB2
MISO PB3
RESET PB4

Ein mögliches Adapterkabel vom Breakout-Board zu ISP kann so aussehen:

Bezeichnung Pin am Breakout-Board
DATA PD2/PD3 1)
CLOCK PD5
Bezeichnung Pin am Breakout-Board
DATA PD2/PD3 2)
CLOCK PD5
RESET PB4

Adapterplatine ISP-Addon

Mit der hier im Shop erhältlichen Adapterplatine kann einfach auf die Pins zugegriffen werden. Es sind für ISP, PDI und TPI Wannenstecker vorhanden, die ein falsches Einstecken verhindern. Zusätzlich kann auf der Platine mittels Lötjumper zwischen 3,3V und 5V gewählt werden. Ein Pin stellt die vom Atmega32U2 erzeugten 4MHz zur Verfügung. Drei LEDs zeigen den Status des Programmers an.

1) , 2)
Pins jeweils mit 220 Ohm in Richtung DATA verbunden