Forum: Mikrocontroller und Digitale Elektronik ISP + Atmega8 + AVRDude


von Tom (Gast)


Lesenswert?

Soda ... ich mal wieder ;)

Ich würde gerne einen Atmega8 mit AVRDude (ist ja beim WinAVR Paket
dabei) beschreiben.

Auf der AVR Dude Seite habe ich folgende Steckerbelegung gefunden (als
einfach Möglichkeit):
http://www.bsdhome.com/avrdude/
Hier wären also die folgenden Pins genutzt:

Pin7 - Reset
Pin8 - SCK
Pin9 - MOSI
Pin10 - MISO
Pin 18 - Signal Ground

ich schätze mal die Widerstände von denen auf der Seite die Rede ist,
kommen zwischen MOSI und Pin9 bzw. zwischen MISO und Pin 10. - Richtig
?


Gut, nun gibts jedoch auf
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer einen
Link zu http://s-huehn.de/elektronik/avr-prog/avr-prog.htm.
Soweit so gut .. Nur sind hier die Pins:
Pin 6 - SCK
Pin 7 - MOSI
Pin 9 - RESET
Pin 10 - MISO
Pin 24,25 - GND


Welche Schaltung würdet ihr nun bauen. Ich habe gelesen, dass man
Avrdude einfach die Pins sagen kann, welche man nehmen könnte.

Welches "Profil" bzw. welche Pinbelegung ist schon vorgegeben ?

Danke für Antworten :)

von Werner B. (Gast)


Lesenswert?

Nach einigem hin- und her mit verschiedenen belegungen die eine gewisse
zeit lang auf allen meinen Rechnern funktioniert haben  - und dann
plötzlich mit dem einen rechner nicht mehr - und nach einer zeit mit
dem anderen auch nicht mehr, bin ich bei der picoweb belegung
gelandet. Diese läuft  seit ich sie verwende ohne jegliche probleme auf
jedem rechner.
Die belegung ist im aktuellen avrdude.conf dokumentiert.

von Werner B. (Gast)


Lesenswert?

P.S. Nachteil:  PonyProg kann nix damit anfangen :(

von Tom (Gast)


Lesenswert?

soda. .danke mal für deine Antwort :)

ich kanns net wirklich begründen, aber ich denke mir dass ich eine
Beschaltung, die sowohl PonyProg als auch AVRDude verarbeiten kann,
nehmen werde.
Daher werde ich die Picoweb wohl erst im äussersten Notfall mal testen
:)

Wenn ich nun z.B. die Schaltung mit ID = bsd nehme (eh gleich die erste
im avrdude.conf). Heisst das dann dass ich Pin 2,3,4+5 mit VCC verbinden
muss, Pin 7 vom ParallelPortStecker mit dem Reset Pin, Pin 8 mit SCK
usw.?

Ist VCC unbedingt nötig?

An welche Pins hast du die Widerstände gehängt?

von Werner B. (Gast)


Lesenswert?

Ich habe keine Ahnung mehr welche belegung mit avrdude UND ponyprog
läuft. Im ponyprog musste ich parallel-"avr-isp" einstellen und im
avrdude ????.

VCC brauchst Du nur wenn wenn Du einen Treiberbaustein (zB 74xx244)
dazwischensetzt und diesen über die Paralellschnittstelle versorgen
musst.
Widerstände an alle Signalpins: SCK, MISO MOSI, RESET.

von Tom (Gast)


Lesenswert?

hmm ... ok ... alles klar .. recht herzlichen dank sage ich mal :)

von Tom (Gast)


Lesenswert?

so ...

falls es jemanden interessiert:

ich habe jetzt genau die schaltung aufgebaut wie sie auf:
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
beschrieben wird (Parallel).
PonyProg funktioniert, ebenso AVRDude (als Programmer den STK200
auswählen, ist dieselbe Pin-Belegung).

Danke an euch und noch einen schönen Tag :)

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.