[an error occurred while processing this directive]
|
Что-то не могу разобратся с сабжем в tiny2313 - набираю такой код:
ldi r17,0
ldi r16,100
out ICR1H,r17
out ICR1L,r16
ldi r16,20
out OCR1AH,r17
out OCR1AL,r16
ldi temp,0x10100000
out TCCR1A,temp
ldi temp,0x00000001
out TCCR1B,temp
При совпадении TCCR1 и OCR1A выставляется флаг OCF1A , но в порт нифига не выводится (порт предварительно сконфигурен на вывод). Совпадение TCCR1 и ICR1 таймером вообще игнорируется - ни флага, ни обратного отсчета.
Что не так???
E-mail: info@telesys.ru