Скорее всего, я что-то недопонял, но мне кажется можно проще... Или в меге 103 нет OCR?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено sss2000 20 февраля 2004 г. 11:10
В ответ на: Пятничный 0x7f - сторонникам Асма отправлено Михаил Е. 20 февраля 2004 г. 09:57

Например,
ldi tc1h,0
ldi tc1l,$9c ;t=2,496ms
ldi xh,$1 ;500 ($1f4)*8,176ms =4,088 sec
ldi xl,$f4
ldi temp,$82 ;подготовка PWM от T/C1 (non-inverted, 9 bit PWM)
out tccr1a,temp ;подготовка PWM от T/C1 (non-inverted, 8/9 bit PWM)
ldi temp,3 ;подготовка PWM от T/C1 (частота =CK/64)
out tccr1b,temp ;подготовка PWM от T/C1
out ocr1ah,tc1h ;подготовка к загрузке ocr1h
out ocr1al,tc1l ;загрузка ocr1l, при этом загружается и ocr1h
sbi ddrb,1 ;настройка OC1 как выход PWM
ldi temp,$45 ;подготовка TIMSK (прерывания от T/C)
out timsk,temp ;разрешение прерываний от T/C0, T/C1 и T/C2

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru