Forum: Mikrocontroller und Digitale Elektronik AVR Butterfly, was benötigt?


von Alex Günzel (Gast)


Lesenswert?

hallo,

ich bin einsteiger was das programmieren von mikrocontrollern angeht.
ein kumpel hat mir für den einstieg das avr butterfly von atmel
empfohlen. jetzt wollte ich wissen, was ich da für die verbindung von
pc zu butterfly brauche. ich hab da was von jtag gelesen. aber die
dinger hab ich überall nur für teuer geld gesehen. also was brauche ich
genau (an material) um den avr butterfly zu programmieren?

danke alex

von Joerg Wunsch (Gast)


Lesenswert?

> also was brauche ich genau (an material) um den avr butterfly zu
> programmieren?

Ein serielles Kabel.

Die Butterfly hat einen Bootlader, solange Du den nicht zerschießt,
kannst Du das Teil via RS-232 neu programmieren.

Ansonsten hilft immer noch ein Billig-Parallelport-ISP-Adapter (+
entsprechende Software), gibt's wie Sand am Meer.  Die einfachsten
bestehen nur aus zwei Steckern und paar Drähten, die besseren haben
noch einen einfachen Treiber-IC drin.

Ein JTAG ICE dagegen wird zwar nicht notwendig zum Programmieren
gebraucht, kann aber eine nützliche Debughilfe sein.  Davon gibt's
mittlerweile auch Bauanleitungen, die brauchen im einfachsten Fall
außer einem ATmega16[3] und einem MAX232 (oder kompatibel) gar nicht
mehr so viel zusätzlich.

von Markus Schmid (Gast)


Angehängte Dateien:

Lesenswert?

Hi Alex,

zum Programmieren vom Butterfly brauchst du eigentlich nicht viel. Nur
eine drei-adrige Verbindung von der seriellen Schnittstelle des PCs zum
Butterfly-Board, wie in der angehängten Datei auf Seite 20 beschrieben.
Du kannst den Butterfly dann über den Bootloader programmieren. Wie das
geht ist auf Seite 7 beschrieben.
An Software brauchst du dann halt noch das AVR-Studio (gibt es
kostenlos unter www.atmel.de).

Gruß Markus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.