Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Прерывание будет побайтно, и этот байт надо успеть прочитать из UDR.Буфер придется делать >>
Отправлено
VasilyS 25 апреля 2009, г. 13:30
В ответ на:
Вопрос по USART. Поможите чайнику разобраться) отправлено пользователем
nepeLL 25 апреля 2009, г. 12:58
программно, либо со сдвигом после прихода каждого байта (годится для недлинных посылок), либо иметь переменную-индекс по этому рукотворному буферу, которую надо инкрементировать после прихода каждого байта и следить за переполнением. Кроме того, могут понадобиться признаки начала-конца посылки: или обрамление типа 'преамбула-данные-ЦРЦ', либо определять начало посылки по таймауту, а конец - по количеству пришедших байт. Принтф или спринтф в прерываниях не используй.
Составить ответ | Вернуться на конференцию.
Ответы