Hallo
Na, das hab ich schon erkannt, ich dachte mit PWM-Code rausstellen auch die Initialisierung der Timer. Aber Egal. In der ISR verwendest du temp für die OCR-Werte:
Weil temp aber r16 ist (.def temp = r16) hat temp zu beginn den Wert low_RAMEND (ldi r16,LOW(RAMEND)) und nach der ISR den Wert low_time2 (ldi r16,LOW(TIME2))Code:inc temp out OCR1AH, temp ; für den linken Motor out OCR1AL, temp ; für den linken Motor out OCR1BH, temp ; und für den rechten Motor out OCR1BL, temp ; und für den rechten Motor
Gruß
mic







Zitieren

Lesezeichen