Forum: Mikrocontroller und Digitale Elektronik MSP430 i/o + Timer interrupt gleichzeitig?


von Fabian H. (Firma: keine) (eimer)


Lesenswert?

Hi Leute,

hab hier ein 2xMSP430f2370 rumfahren und versuche gerade die CLockdrifts 
zu bestimmen.
Dazu volgende Überlegung, Modul1 toggelt alle 10ms ein Pin. Modul2 zählt 
von ab hoch sobald er ein Flankenwechsel an einem I/O Pin erkennt, soll 
er den Timer stop > auslesen > auf 0 setzen und wieder zählen.
Daraus kann man dan eine Zeitliche Verschiebung der Clocks berechnen.

Jetzt geht es eigentlich nur um Modul2.
Kann ich den I/O Interrupt irgendwie mit dem Timer/Capture und Compare 
verbinden so das ich keine Zeit beim ermitteln des aktuellen 
Zählerstandes verliere?

Ein Kommilitonen hat gemeint das geht, ich hab aber leider noch nichts 
konkretes gefunden. Ein kurzer Hinweis im User Guide würde schon 
reichen.

Danke für eure Mühe.

von Peter D. (pdiener) Benutzerseite


Lesenswert?

>Kann ich den I/O Interrupt irgendwie mit dem Timer/Capture und Compare
>verbinden so das ich keine Zeit beim ermitteln des aktuellen
>Zählerstandes verliere?

Nein, ein Eventmanagementsystem (wie z.B. der TMS320) hat der MSP430 
nicht.

Eine ALternative ist, das Signal nicht an einem GPIO-Interrupt, sondern 
am Captureeingang des entsprechenden Timers anzuschließen. Der ist genau 
dafür konzipiert.

Grüße,

Peter

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.