MSP430F149 Zählen am Eingang TACLK (P1.0)

Gast #656062
Lesenswert?
• ▲
▼
Hallo,

ich möchte am Eingang P1.0 (TACLK) eines MSP430F149 ein Rechteckimpulse 
im TimerA zählen .
Nun habe ich schon alles mögliche Ausprobiert, aber das TimerA-Register 
(TAR) belibt immer auf 0.
Weiss jemand was alles gesetzt bzw. nicht gesetzt sein muss ?


  Gruß und DANKE
    Thorsten
Gast #656097
Lesenswert?
• ▲
▼
@Christian:

Die hab' ich natürlich gelesen, und es hört sich ja nicht so schwer an.
Folgendes habe ich implementiert:


P1SEL|=1;        // Enable TACLK
P1DIR=0;         // P1.0 (=TACLK)
TACTL=TACLR;      // Clear Timer

sprintf(s,"Frequency Cntr.");
displaystrxy(1,1,s);
sprintf(s,"...             ");
displaystrxy(1,2,s);

TAR=0;        // Counter=0
TACTL|=MC0;   // Up-Mode (=Start)
wait(1000);   // Etwas Zeit (1 Sekunde)
TACTL&=0xFFFF-MC0;  //Stop

sprintf(s,"%u Hz", TAR);
displaystrxy(1,2,s);

... aber wie gesagt TAR bleibt immer NULL.

   Gruß
Gast #656158
Lesenswert?
• ▲
▼
@Christian
>Im TACTL muss meines Wissens der INCLK aktiviert werden.
INCLK und TACLK sind verschiedene CLK-inputs für den Timer A
Wenn Thorsten seinen CLK an TACLK angeschlossen hat, dann muss er auch 
diesen auswählen. Soweit stimmt TACTL.

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.