ISP + Atmega8 + AVRDude

Gast #168612
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 :)
Gast #168613
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.
Gast #168615
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?
Gast #168616
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.