Hallo,
also erst mal freue ich mich, dass jetzt so zahlreich geantwortet wurde.
Da jetzt also (der vielleicht begründete Verdacht) vorliegt, dass das
Problem wo anders liegt, habe ich jetzt den Code so runtergestrickt,
dass man das Problem beobachten kann.
Ich übergebe für diesen Test ein v_soll von 10000 (in der spätereren
Version wird sie in einem Interrupt berechnet).
Dieses v_soll wird dann in einer Rechnung verwendet. Ergebnis sollte 222
sein. Das ist es in Zeile 51 auch noch. In Zeile 52 steht dann plötzlich
0 drinnen. Doch auch wenn man die MIN Zeile auskommentiert, steht 0
drinnen.
Bin mal gespannt, was ihr dazu meint.
Weitere Verwendung: OCR0A und da steht auch null drinnen.
Für alle die jetzt richtig bemerken, dass die PWM nicht initialisiert
wurde. Stimmt. Ändert aber an der 0 auch nichts.