Forum: Mikrocontroller und Digitale Elektronik MSP430F1610 und TIMER-B


von Wolle G. (wolleg)



Lesenswert?

Timer A wird als Taktgeber  für die Ultraschallabstandsmessungen HC-SR04 
verwendet und läuft wie gewünscht. (Impulsausgang P4.1 bzw. P4.2)
Mit dem TIMER B soll die als Echo zurückkommende Impulslänge gemessen 
werden und über den Digital-Analog wandler in einen Spannungswert 
gewandelt werden.
Timer B wurde im CAP modus eingestellt.
Wird P4.0 als TB0-Eingang verwendet, funktioniert die Messung auch 
einwandfrei.
Wird P4.3 oder wie im letzten Programmbeispiel P4.5 als Eingang 
verwendet, dann bleibt der Ausgangswert bei ca. Null und ist unabhängig 
vom Abstand.
Meine Frage: Muss man noch etwas aktivieren?
Oder erkennt jemand meinen Programmierfehler?

von Clemens L. (c_l)


Lesenswert?

Die Änderungen an Timer B und den damit verbundenen Pins sehen auf den 
ersten Blick OK aus.

Es sind wahrscheinlich die anderen Änderungen (ADC und/oder DAC), die 
das Programm kaputt gemacht haben.

: Bearbeitet durch User
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.