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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.