Forum: Mikrocontroller und Digitale Elektronik Probleme bei Atmega8 ISP


von Flroian (Gast)


Lesenswert?

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.

von Merle (Gast)


Lesenswert?

Der Fehler liegt Darin das irgendwo zwischen PC und AVR keine verbindung
ist.

Mfg. merle

von Klaus L. (Gast)


Lesenswert?

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

von Flroian (Gast)


Lesenswert?

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

von Klaus L. (Gast)


Lesenswert?

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

von Florian (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.