> sei fehlt...
Danke. Jetzt funktioniert es!
Nächste Frage: Ich möchte, dass der Port mit 72kHz togglet (alle 14µs)
um IR-Licht zu modulieren, das mit einem TSOP1736 empfangen werden soll.
Leider liegt die aktuelle Frequenz bei 263kHz (toggle alle 3.8µs).
Meine Berechnung für OCR0A habe ich wie folgt angegangen:
Der Timer läuft mit 9.6MHz/8:
1 | TCCR0B |= (1 << CS00); // Vorteiler: 8
|
Er erhöht also seinen Zählwert alle 0.8µs. Nach 17-maligem Hochzählen
sind 14µs vergangen:
1 | OCR0A = 17; // Alle 14µs ein Interrupt
|
Meine Fragen:
1. Ist meine Vorgehensweise für die Lichtmodulation sinnvoll?
2. Warum ist meine Toggle-Frequenz zu hoch?