.... wie macht man das? Timer in den Countinious Up mode und dann ??? Gruß C
Und dann? ...Timer-Register auslesen. Allerdings muss man erst ma Taktquelle, Vorteiler usw wählen. Was willste denn machen? Wozu soll der Zähler sein? Was wird denn gezählt?
Ach ich hänge hier immernoch an meinem DCF 77 Projekt.... wollte den Signalport pollen und solange der high ist einen Counter laufen lassen und bei low den counter stoppen. hab nur solangsam keine ideen mehr... :(
Pollen? Dafür gibts doch Interrupts. Ansonsten OK, wenn Int kommt, Timer Reset und solange warten, bis Signal weg. Kann man dann auch per Int machen, halt die Flanke umschalten. Und dann einfach Timer Register auslesen. Ich hab den Timer A mit ACLK als Quelle so eingestellt: TACTL = TACLR + MC_2 + ID_0 + TASSEL_1; Dann läuft der immer einfach durch. Zum Abfragen einfach das TAR Register lesen. Zum löschen TACTL |= TACLR;
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.