µc resetet sich?

Gast #180981
Lesenswert?

Ich habe folgendes problem. ich habe einen 8515 mit einem Quarz von
3,6Mhz. Das programm weches draufgespielt wurde resetet sich jedoch
sehr oft. Den grund dafür kenn ich nicht. ich habe auch schon eine genz
einfache uhr die einfach nur hochzählt draufgespielt. da der gleiche
effekt. ein "neustart" des µc und reset aller werte. Hat jemand eine
ahnung woran das liegen kann? könnte der µc kaputt sein??

Grüsse Andy
Gast #180982
Lesenswert?

Hei, Andy,

die häufigsten Fehler in meinen Programmen in der Reihenfolge der
Leichtigkeit ihrer Vermeidung:
1. Watchdog timer korrekt gesetzt und behandelt? D.h., entweder
disabled, oder das Programm führt regelmäßig rechtzeitig ein
Watchdog-Reset durch.
2. Alle Interruptquellen und -routinen korrekt? Anhand der Liste der
Interruptvektoren jede Interruptquelle aufsuchen und schauen, ob sie
disabled ist - oder ob eine Interruptservice-Routine vorhanden und
korrekt ist?
3. Was ich eigenartigerweise noch nie hatte, aber denkbar:
Funktionsaufrufe per Pointer - und der ist falsch. Beispiel: in
fdevopen() übergeben wir Zeiger auf Routinen wie getchar().

Ciao und Glück auf beim Schürfen nach Fehlern!

Ciao
Wolfgang

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