[an error occurred while processing this directive]
1) да, 2) да
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено =AVR= 01 сентября 2006 г. 15:47
В ответ на: Пожалуй всё же уточню. 1) Все каналы ШИМ независимы, но период общий. 2) Каждый канал может быть перестроен независимо для каждого нового цикла. отправлено GM 01 сентября 2006 г. 14:33

Данные, допустим, получаю через UART в виде 2-х байт - в первом адрес (номер канала ШИМ), во втором - уставка. Для разбора на адрес/данные в UART Rx ISR можно использовать, например, 9-й бит посылки, как адресный маркер, или любой примитивный протокол, каких тысячи. Получив адрес и данные, UART Rx ISR просто пишет байт данных в соответствующий регистр уставки. Это же может делать и фон, (т.к. затраты ресурсов на это минимальны), заодно и обеспечивая выполнение Phase Correct PWM. То же самое можно делать и внутри Timer ISR, как это сделано в ПИК-версии.

Ваш ход!

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание