Forum: Mikrocontroller und Digitale Elektronik MSP430 SimpliciTi: Durch den Timer B wird Reset unerwünscht ausgelöst


von NR1985 (Gast)


Lesenswert?

Hallo alle zusammen,

ich habe folgendes Problem festgestellt. Ich nutze das SimpliciTi 
Protokoll und möchte, dass meine EDs jede Sekunde bzw mit jeder 
einstellbaren Periode die Daten an Access Point schickt. Dafür habe ich 
den Timer B ausgesucht, da Timer A schon durch SimpliciTi selbst genutzt 
wird. Leider resetet sich der Mikrocontroller immer wieder. Immer ein 
paar Sekunden, aber unregelmäßig. Hat jemand vielelicht eine Ahnung, wie 
es dazu kommen kann? Ich vermute, dass die Ursache irgendwo in dem 
Interupt Vector liegt, dennoch kann ich das Problem nicht lösen.

von Peer G. (pege)


Lesenswert?

Ich hatte ein ähnliches Verhalten. Es stellte sich heraus, dass es
der WatchDog war.

Die Beispielfunktionen ("simpliciti_link") von TI gehen davon aus, dass 
er aktiv ist und
resetten ihn mit:
1
  WDTCTL = WDTPW + WDTIS__512K + WDTSSEL__ACLK + WDTCNTCL;
 (Sollte er vorher nicht aktiv gewesen sein ist er es
nach verlassen der Funktion schon.)

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.