Необходимо регулировать яркость светодиодов, подключены к МК через транзисторный ключ. Вот мой тестовый "код"

:
Код: Выделить всё
RESET:
ldi temp, 1;
out DDRB, temp;
ldi temp, 200;
out OCR0A, temp;
ldi temp, 0b10000011;
out TCCR0A, temp;
ldi temp, 0b00001101;
out TCCR0B, temp;
Wait:
rjmp Wait;
На ножке OC0A я, естественно ожидал ШИМ со скважностью, зависящей от значения регистра OCR0A. А получилось, что от этого регистра зависит частота - чем больше значение, тем больше период мигания. А скважность одна и та же - 50%.
Чё за хрень? Весь даташит про таймер прошёл от и до, всё правильно написано.