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
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
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.
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
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

Eine eigene Frage? Dieser Thread ist über 9 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.