Håller på att lära mig hur pwm fungerar med timer 1.
Detta för att jag behöver 2-pwm utgångar. Jag har satt följande bitar:
COM1A1
COM1B1
WGM11
WGM12
WGM13
CS10
ICR1 använder jag för TOP-värde. Men jag lyckas inte få in några värden på OCR1A och OCR1B. TOIE1 är också satt, men det blir bara interrupt ibland.
Är det AVR-Studio som är problemet, eller?
Var trött igår, glömde nämna att det är en ATmega8535 jag tänkt att köra på. Det funkade en sväng i morse, fast bara nästan. Det verkar som om den räknar upp och sedan ner, men den ska bara räkna upp när det inte är "Phase corrected" pwm. Det är mode 14 jag försöker med.
Blir nog till att beställa och köra på en riktig...
Timer/Counters
16-bit Timer/Counters on all devices have several problems with PWM, prescaler and output compare. Output compare registers are not buffered properly.
The Asynchronous Status Register (ASSR) is not supported in timers with asynchronous mode. This is due to lack of a generic external clock implementation.