Einfachste Porgramme funktionieren nicht mehr

OP #5173071
Lesenswert?

Hallo,
Ich habe vor ein paar Wochen eine etwas größere Schaltung mit einem 
ATMega8-16PU gebaut, die dann eine Weile rum lag. Jetzt brauchte ich sie 
wieder und hab sie in Betrieb genommen. Funktionierte.
Aber die Programmierung hatte noch einen kleinen Fehler.
Also hab ich das Programm leicht verändert und neu programmiert.
Jetzt ging garnichts mehr.
Ich habe alle Schaltungs Elemente geprüft und die Programmierung 
nochmals auf den ATMega geschrieben, ging aber immer noch nicht.
Dann habe ich ein einfaches Blink-Programm programmiert. Ging auch 
nicht...

Ich habe die Ausgänge mit dem Oszi überprüft, aber da tut sich nichts.
Den Controller habe ich schon ausgetauscht und mit den entsprechenden 
Fuses programmiert. Das Programmier-Gerät( AVR Dragon, 10cm lange Kabel 
am ISP ) scheint zu funktionieren, da es keine Fehlermeldungen gibt und 
auch SPI-Signale zu sehen sind.
An der Hardware kann es eigentlich auch nicht liegen, da ich nichts 
verändert habe seitdem es funktioniert hat.

Was kann ich noch tun?
Gast #5173077
Lesenswert?

Schreibe ein minimales LED-Blinkprogramm und konfiguriere die Fuses für 
den internen R/C Oszillator.

Geht das?

Wenn ja, dann stelle die Fuses so ein, wie im fehlerfall. geht es dann 
immer noch?

Wenn ja, dann ist es ein Softwarefehler.

Wenn eine der beiden Fälle mit nein zu beantworten ist, hast du 
warscheinlich einen Hardwarefehler. In diesem Fall messe die Spannung an 
allen VCC und GND Pins, sowie am Reset Pin.
Gast #5173079
Lesenswert?

Es wird an einer Einstellung des Programmers liegen. Ein Haken nicht 
gesetzt oder was auch immer. Oder halt in der Compiler-IDE.

Schön wäre, wenn Du das alte Programm (z.B. als Hex) noch hast. Das muss 
ja funktionieren.
#5173086
Lesenswert?

Häufigste Aussage eines Programmierers?

"Gestern gings noch."

Tim S. schrieb:
> Ich habe alle Schaltungs Elemente geprüft und die Programmierung
> nochmals auf den ATMega geschrieben, ging aber immer noch nicht.
> Dann habe ich ein einfaches Blink-Programm programmiert. Ging auch
> nicht...

Hast du im Programmerdialog die richtige Hexdatei ausgewählt?

Ist ein durchaus beliebter Fehler, der genau das Verhalten bei dir 
zeigt.
OP #5173147
Lesenswert?

OK...
Problem gefunden.
Ist mir peinlich zuzugeben, aber ich habe tatsächlich die Datei, die der 
Programmierer programmieren soll von meinem letzten Projekt nicht 
geändert und deshalb gar nicht das Blink Programm sondern etwas völlig 
anderes porgrammiert...

Ich entschuldige mich für meine Dummheit! :D

Vielen Dank für die schnelle Hilfe!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren