- Код: Выделить всё • Развернуть
ldi temp,0b10000011 //настраиваем делитель таймера и шим.
out TCCR0A,temp
ldi temp,0b00001101
out TCCR0B,temp
ldi ddPWM,0x19 //записываем число сравнения в регистр OCR0A на 10 процентов от периода таймера (25)
out OCR0A,ddPWM
компилирую,запускаю отладку-и после выполнения этого кода регистр OCR0A как был в нуле так и остался.использую AVR Studio.
Не понятно(.
Добавлено спустя 40 минут 17 секунд:
Заработало , надо было прогнать код задержки типа :
- Код: Выделить всё • Развернуть
subi Delay1,1
sbci Delay2,0
sbci Delay3,0
и стало видно что в OCR0A теперь записано то значение которое я и отсылал.Это толи баг толи фича или(и) я туплю.