[an error occurred while processing this directive]
1) да, 2) да
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Данные, допустим, получаю через UART в виде 2-х байт - в первом адрес (номер канала ШИМ), во втором - уставка. Для разбора на адрес/данные в UART Rx ISR можно использовать, например, 9-й бит посылки, как адресный маркер, или любой примитивный протокол, каких тысячи. Получив адрес и данные, UART Rx ISR просто пишет байт данных в соответствующий регистр уставки. Это же может делать и фон, (т.к. затраты ресурсов на это минимальны), заодно и обеспечивая выполнение Phase Correct PWM. То же самое можно делать и внутри Timer ISR, как это сделано в ПИК-версии.
Ваш ход!
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Предположим, вы используете максимальную скорость уарта 20/8=2.5Мгц или 0.4 мкс/бит. — GM (01.09.2006 18:43 84.252.243.82, 311 байт)
- Во-первых, вопросы были к Вам, но Вы на них не ответили. Во-вторых, не порите откровенную чушь про UART - я просто не знаю, как на ЭТО отвечать. Потрудитесь ответить на мои вопросы - немедленно получите и ответы в виде подробного кода — =AVR= (01.09.2006 19:15 80.92.96.19, пустое)
- А чтобы Вам полегче было - вот процедура приема-раздачи — =AVR= (01.09.2006 20:40 80.92.96.19, 1045 байт)
- mirserialov — mirserialov123 (16.09.2006 00:39 64.107.155.201, 16913 байт)
- Видеонаблюдение, беспроводные видеокамеры, системы видеонаблюдения — rayanok_feliks (12.09.2006 13:35 85.141.183.10, 317 байт, ссылка)
- Supermarket teleserialov - deshevo — serialdvd (11.09.2006 23:17 64.107.155.201, 5135 байт, ссылка)
- Будет, будет, не надо суетиться... — GM (04.09.2006 00:09 195.92.168.164, 240 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание