Gast
#3545350
Hallo zusammen, ich bin grad an PWM dran, und möchte mit meinem ATmega88 ein Signal erzeugen (1kHz, verwendung von 16Bit Timer, ICR1 = 1024 da ich die Pulslänge über den 10Bit Wert einer ADWandlung ändern will). Nur leider steh ich grad total auf der Leitung und deshalb meine Fragen: 1.Wie muss ich den Prescaler des Timers einstellen? 2.Wie mache ich es, dass ich die Pulsdauer ändere? (nicht invertierter Modus, Fast PWM 10Bit) Wäre dieser ansatz richtig, wenn ich den ADCWert in OCR1 übergebe. Natürlich erst wenn der Timer wieder auf 0 gesetzt wird. Ich habe eine 16 Bit Variable für die ADC mit dem Namen ADC_Wert. Wenn ich irgend einen Fehler gemacht hab, bitte Nachsicht, bin noch Anfänger.