AVR stürzt unregelmäßig ab

Gast #692712
Lesenswert?

Hallo,
ich habe eine Schaltung aufgebaut, die läuft wochenlang bei Versorgung 
übers ISP-Kabel vom STK500 durch (I-Aufnahme unter 100mA). Sobald ich 
das Ganze aber ans externe Netzteil hänge (mit 10.000uF & 78S12 15mV 
Rauschen vorstabilisiert, auf der Platine selbst nochmal mit 7805, 
1.000uF), läuft das Programm nicht mehr durch, irgendwo zwischen gar 
nicht los und weniger als  10 Stunden. Ich habe mal das Phänomen 
beobachten können, das auf dem LCD Zeichen aufblitzen, die eigentlich 
per uart_puts() raus gehen sollten. Wenn ich das Kabel zwischen Rx, Tx, 
GND mit dem STK500 verbinde, läuft es wieder stabil.

Gibt es Besonderheiten, wenn über uart etwas ausgegeben werden soll, 
aber nix angeschlossen ist? Stichwort Bufferoverflow? Aber es 
funktioniert ja manchmal ne Weile... Benutzt P.Fleury's 
uart-Implementierung Handshaking? Ich weiß langsam nicht mehr wo ich im 
Stroh stochern soll.

Danke für eure Hilfe!
Grüße, Gregor
Gast #693732
Lesenswert?

Also allein durch das Setzen des Full Rail-to-Rail Modus (CKOPT-Fuse) 
läuft das Programm jetzt seit 27,5h Fehlerfrei durch. Vorher kam es zu 
abstürzen / resets und die SW begann von vorn, bzw. zu komischen Sachen 
beim Anlegen der Betriebsspannung (uart_puts(inhalte) kamen aufs LCD). 
Zumindest mein Problem scheint erfolgreich gelöst worden zu sein! Danke 
Volker! Im nächsten Design kann ich ja einen Tiefpass berücksichtigen.

Grüße, Gregor

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