MSP430 SimpliciTi: Durch den Timer B wird Reset unerwünscht ausgelöst

Gast #2223329
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.
#2265552
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.)

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