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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.