Forum: Compiler & IDEs µc resetet sich?


von Andy (Gast)


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

von Wolfgang Horn (Gast)


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

von Andy (Gast)


Angehängte Dateien:

Lesenswert?

ich hab dir hier das programm (in basic). hab auch schon den µc
gewechselt - hilt nichts!

von Werner (Gast)


Lesenswert?

vielleicht hardwareprobleme durch z.B. schaltende Relais in der Nähe...

von Tobi (Gast)


Lesenswert?

wie sieht denn die restliche beschaltung aus?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.