Forum: Mikrocontroller und Digitale Elektronik MSP430F2013 und Timeout


von Klaus R. (klara)


Lesenswert?

Hallo,
Mein MSP430 wird über RS232 angesteuert und soll nach ca. 1 Sekunde 
spätestens eine Rückmeldung geben. Wie kann man ein Timeout realisieren? 
Sind dafür die Watchdog - Funktionen da?
Gruss Klaus.

von Falk B. (falk)


Lesenswert?

@ Klaus Ra. (klara)

>Mein MSP430 wird über RS232 angesteuert und soll nach ca. 1 Sekunde
>spätestens eine Rückmeldung geben. Wie kann man ein Timeout realisieren?

Mit einem Timer. Hat der MSP430 auch. Z.B. im UP-Modus laufen 
lassen.

>Sind dafür die Watchdog - Funktionen da?

Nein. Der Watchdog soll seltene Programmfehler "ausbügeln", indem er 
einen Reset macht. Für das oben beschriebene Problem ist er untauglich.

MFG
Falk

von Stefan (Gast)


Lesenswert?

>>Sind dafür die Watchdog - Funktionen da?

>Nein. Der Watchdog soll seltene Programmfehler "ausbügeln", indem er
>einen Reset macht. Für das oben beschriebene Problem ist er untauglich.

Man kann aber -falls man keinen Watchdog braucht- diesen WDT als 
Intervalltimer konfigurieren und damit die Timeouts oder was auch immer 
generieren. Interrupts sind damit auch möglich.
Hat den Vorteil, dass man dann den Timer_A für andere Dinge nutzen kann!

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.