ATmega 1284p geht schlafen

OP #4033557
Lesenswert?

Hallo
Ich verwende einen ATmega 1284p mit 16 MHz. Das kleine Programm läuft 
darauf ohne Probleme. Wenn ich das Teil ca 5 bis 10 min nicht nutze geht 
es schlafen. Das Proframm oder Prz hängt sich scheinbar auf. Programm 
läuft nicht mehr und den Prz kann ich nur mit Reset wiederbeleben. 
Teilweise hilft das auch nicht.
Warum?
achim
OP #4033609
Lesenswert?

Schalte keinen Fuse ein oder um, ein Fehler im Programm? Dabei keine 
Info vom AVR Studio, komisch? Zeile 42, so viele Zeilen hat das Programm 
kaum. Dachte immer, wenn ich Reset drücke startet der Prz neu. Man lernt 
nie aus.
Das Programm läuft in einer Endlosschleife und wartet auf einen 
Tastendruck von mir, so 5 bis 10 min lang, dann wird ihm langweilig und 
er geht schlafen?
achim
#4033646
Lesenswert?

@ Achim Seeger (achims)

>Schalte keinen Fuse ein oder um, ein Fehler im Programm? Dabei keine
>Info vom AVR Studio, komisch? Zeile 42, so viele Zeilen hat das Programm
>kaum.

Achim, dein Humordetektor ist kaputt.

> Dachte immer, wenn ich Reset drücke startet der Prz neu.

Tut er auch.

>Man lernt nie aus.

Das sagt Mr. Murmeltier ;-)

https://de.wikipedia.org/wiki/Und_t%C3%A4glich_gr%C3%BC%C3%9Ft_das_Murmeltier

(Es ist der WAHNSINN! was alles in Wikipedia drinsteht)

>Das Programm läuft in einer Endlosschleife und wartet auf einen
>Tastendruck von mir, so 5 bis 10 min lang, dann wird ihm langweilig und
>er geht schlafen?

Würde ich auch tun.

Wie lange bist du schon im Forum dabei? Wie oft hat man Leute 
nahegelegt, den betreffenden Quelltext als Anhang zu posten? Hmmm. Es 
ist schlimmer als ich dachte.
Gast #4033648
Lesenswert?

Achim Seeger schrieb:
> Das kleine Programm läuft
> darauf ohne Probleme. Wenn ich das Teil ca 5 bis 10 min nicht nutze geht
> es schlafen.

Hallo Achim,

da wir (vermutlich) alle keine wunschgemäß funktionierende Glaskugel 
haben können wir auch Dein "kleines Programm" nicht sehen.

Daher rühren auch Kommentare wie

Postkunde schrieb:
> Fehler im Code auf Zeile 42

Ist schlicht eine Anspielung auf die Antwort zur Frage nach dem Sinn des 
Lebens aus einem Buch ... siehe 
http://de.wikipedia.org/wiki/42_%28Antwort%29

Also Programm, ggf. Schaltung und Dir kann möglicherweise auch geholfen 
werden ...

Gruß
Dieter
OP #4033676
Lesenswert?

Warum ist es naiv, Teile eines Programmes, was nicht zwingend notwendig 
ist auszukommentieren? z.B. Funktionen zur Ansteuerung von LED oder 
Tasterabfragen? Vielleicht habe ich was doppelt vergeben oder übergebe 
einen falschen Wert?
Der Rest des Programmes besteht noch aus ca 45 Zeilen. Alles andere ist 
schon raus.
Vielleicht reagiert ein IC auch auf Wärme.
OP #4033720
Lesenswert?

Nach den letzten Zeichen ist der restliche Code über 30 min gelaufen. 
Der Fehler lässt sich damit auf ca. 10 Zeilen ergränzen. Der Schaltplan 
wird dich bestimmt nicht glücklich machen, wenn der Fehler im Code ist. 
Werde die betreffenden Zeilen auseiander nehmen. Mal sehen was da falsch 
ist
achim

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