Ich habe gestern versucht meinen atmega8 auf einem testboard mittels dem programmer von http://rumil.de/hardware/avrisp.html zu programmieren. Leider erhalte ich aber die Fehlermeldung: AVRDUDE: AVR device not responding. AVRDUDE: initialization failed, rc = -1 Wenn ich keinen AVR drann hab kommt die selbe fehlermeldung. Wenn kein Programmer angeschlossen ist auch. Kann mir jmd sagen woran diese Fehlermeldung liegen könnte? Kann es sein das der Avr kaputt ist? Oder der Programmer? cu Flo.
Hallo Florian, verwendest Du vielleicht Win2000 oder NT? Dort kann die Par. Schnitstelle nicht so ohne weiteres angesprochen werden. Ich hatte dieses Problem bei PonyProg. In der dortigen FAQ steht auch ganz unten der Hinweis, was noch getan werden muss. http://www.lancos.com/e2p/ponyprog2000.html#s5 HTH, Klaus http://www.mikrocontroller-projekte.de
Hallo Klaus, ich verwende Linux zusammen mit avrdude. Das kann es wohl nicht sein. Danke trotzdem für die info. Ich hab mit meinem Oszi und meinem Multimeter mal ein bisschen an dem Chip gemessen und habe festgestellt, dass die beiden Enable Pins(1,19) nicht die selbe Spannung haben der eine +5 Volt und der andere 0 Volt. Dies sollte eigentlich nicht sein da die beiden pins die ausgänge des 74HCT244 auf tristate schalten wenn sie low sind. Wen irgendjemand ne idee hat wie ich den anderen pin auch noch auf high krieg beim programmieren bitte hier rein schreiben. cu Flo
Hallo Florian, bei Linux benötigst Du anscheinend den parport treiber. (avrdude gibt es auch in einer Win Version) Da die beiden select Leitungen ja auf getrennte LPT Pins gehen, sollten sie nicht gleichzeitig auf dem gleichen Pegel liegen (müssen). Mit den beiden Leitungen wird die Datenrichtung umgeschaltet. Wenn ich die avrdude Beschreibung richtig gelesen habe (4.2.0) wird dieser Adapter mit der im Link angegebenen Pinbelegung nicht unterstützt?! Hast Du schon mal die "simpelst" Variante mit direkten Verbindungen von LPT (ev. über 100 Ohm Widerstände) zum AVR getestet? Falls der Adapter aber nicht unterstützt ist, gelingt dies vielleicht mit dem in der Doku angegebenen Config File. Es gibt ja die verschiedensten Adapter, allerdings arbeiten die meisten mit gemeinsamen CS Signal. Vielleicht war noch ein Tipp für Dich dabei. Ciao, Klaus
Hallo Klaus, vielen dank für die antwort ich glaube sie hilft mir weiter. Wenn ich erfolg habe schreib ich hier rein was der Fehler war und wie ich drumm rum gekommen bin. cu Flo
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.