Gast
#1154314
Hallo, vielleicht kann mir hier ja jemand weiterhelfen. Also, folgendes einfaches Szenario, Timer im ganz normalen Modus, aber mit Output-Compare am Port: 1. der Port für OC1A wird auf Ausgang und LOW gesetzt 2. Ich initialisiere den Timer so, daß noch kein COMPARE-MATCH erzeugt wird und setze die Compare-Values etc. 3. Ich setze in TCCR1A das COM1A1-Bit. 4. Ich starte den Timer. Was ist nun der aktuelle Zustand von OC1A? Ist es immer noch LOW, oder wird der sofort nach Punkt 3. HIGH, weil der Timer die Kontrolle vom Port übernimmt und da einfach direkt den Compare-Match-Vergleich auf den Ausgang setzt? Das Datenblatt finde ich da etwas unklar: "Clear/set OC1A/OC1B on compare match", aber kein Wort über etwaige Änderungen wenn der Port schon in dem Zustand ist, in den der Compare-Match ihn bringen soll. Vielen Dank für jegliche Hinweise!