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 :)
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.
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.