Gast
#442980
Hallo zusammen, ich experimentiere gerade mit der PWM meines ATMega16. Leider habe ich die PWM noch aktiviert bekommen. Mein Versuch beschränkt sich momentan darauf, die Helligkeit einer LED mittels PWM zu variieren. Ich sende mal den C-Codeausschnitt fürs PWM: TCCR1A = (1<<WGM10)|(1<<COM1A1); // PWM, phase correct, 8 bit. TCCR1B = (1<<CS11) |(1<<CS10); // set clock/prescaler 1/64 -> enable counter OCR1A=128; // LED 50% Mehr stelle ich an den Countern/Timern nicht ein. Vielleicht ist das das Problem. ;-) Ich habe schon von mehreren Webseite verschieden Codeausschnitte probiert, alle ohne Erfolg. Was vergesse ich, oder was mache ich falsch? Es wäre evtl. auch hilfreich, wenn mir jemand ein ähnlich einfaches Codebeispiel sendet. Vielen Dank Marcel