Versetzte LED-Ansteuerung

Gast #3870738
Lesenswert?
• ▲
▼
Hallo Leute!

Ich arbeite gerade an einem Pulsoximeter und dazu muss ich eine 
Infrarot-LED und eine Rote-LED um 1ms versetzt ein und aus schalten.

Um das zu realisieren, habe ich mich dazu entschlossen, dass ich den 
TIM3_CH1 am Beginn des Programmes starte. Dieser Timer ist mit dem Pin 
PA6 verbunden.
Durch den TIM5 erzeuge ich eine Verschiebung von 1ms und im IR dieses 
Timers wird der TIM4_CH1 (PD12) aktiviert.

Wenn ich das Programm im Debugger teste, dann erhalte ich ca. die 1ms 
Verschiebung zwischen TIM3 und TIM4. Betrachte ich das Ergebnis jedoch 
mit einem Oszilloskop, welches an den Pins angeschlossen ist, dann 
laufen die beiden TIMs annähernd synchron bzw exakt synchron.

An was könnte das liegen???

Wäre echt super wenn mir jemand bei diesem Problem helfen könnte!!

Danke im Voraus!!!

MfG
Matthias
Gast #3870774
Lesenswert?
• ▲
▼
Danke Peter Dannegger!!

Am Anfang habe ich mich auch für diesen Weg entschieden, war aber leicht 
überfordert. Das war der Grund warum ich die eher nicht so elegante 
Lösung gewählt habe. Wenn das einmal funktioniert, möchte ich es eh mit 
den 2 CHs lösen.
Gast #3870776
Lesenswert?
• ▲
▼
Zähle timergesteuert eine Variable im 1-ms-Takt hoch.

Ist MSB der Variable (= Bit 0) Low, dann setze den Ausgang 1 auf High 
und den Ausgang 2 auf Low.

Ist MSB der Variable (= Bit 0) High, dann setze den Ausgang 1 auf Low 
und den Ausgang 2 auf High.

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.