Forum: Mikrocontroller und Digitale Elektronik Erfahrungsbericht: AVR AN910 Programmer bau & Linux


von Robin Redeker (Gast)


Angehängte Dateien:

Lesenswert?

Hi!
Da ich auf dieser seite so oft hilfreiche tipps lese,
dachte ich mir ich stell einfach mal einen erfahrungsbericht von mir
rein und hoffe das es evtl. interessant ist fuer jemanden:

Da ich endlich unabhaengig von meinem Parallelport werden wollte
habe ich mich mal drangesetzt den AN910 ISP Programmer zu bauen
nach der anleitung: 
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html

Eingesetzte Software:
- Debian unstable auf AMD64
- avrdude
- uisp
- avra

Meine groesste sorge dabei war die firmware richtig
auf den controller zu bringen (in meinem fall ein alter AT90S2313,
worueber ich sehr gluecklich bin, weil ich mich noch nicht mit
dem thema fusebits auseinander gesetzt habe), da ich nur Linux habe
und den assembler code nicht mit AVR Studio oder einer Windows software
uebersetzen konnte. Aber es gibt ja zum glueck avra.

Der dateianhang zeigt meinen aufgebauten Programmer, bitte verzeiht
die schlechte bildqualitaet, aber meine digicam hab ich im moment 
verliehen
und hab die platine einfach mal auf den scanner gelegt.

Da ich nur einen 4Mhz quarz da hatte musste ich avr910_2313_v38b.asm
anpassen.
Das compilieren ging dann mit dem 2313.def include, was ich mir
von der obigen URL geladen habe:
http://www.ta-sa.org/files/txt/adbcf17e0d0528d5d1d252a1ca158d80.txt

Das output file avr910_2313_v38b.hex habe ich dann mit uisp und meinem
parallel port isp programmer auf den 90S2313 geladen.

Habe dann meine platine an die stromversorgung angeschlossen und an
ein USB->RS232 adapter.

Beim erstenmal anschliessen hat avrdude dann probleme gehabt den 
programmer
zu finden. Problem war das ich vergessen hatte RxD vom
controller zu verdrahten :-)
Draht gezogen, angeschlossen, ging:

http://www.ta-sa.org/files/txt/16cb2f76e93b9966b9dd0ca8174e8ea6.txt

Es geht!

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.