MSP430 i/o + Timer interrupt gleichzeitig?

OP (Firma: keine) #2012755
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.
Persönliche Seite #2016168
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

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