Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
к пакету входящих данных добавлял 0x80 (1старт бит + 7 нулей = 8), контроллер (tiny2313) заносил в регистр сравнения значение таймера по переходу 1->0 ноль, и повторно по переходу 0->1 тем самым измеряя длительность 8-и нулевых импульсов, далее пересчитывались параметры UART. Посылка состояла из 2-х байт данных, перед которыми шел байт временнОй синхронизации (0х80). Дополнительной калибровки внутреннего генератора не проводил, устройство тестировалось месяц в диапазоне -20..+40С на скорости 38400 (важно 2 стоп бита). Все ок. Единственное добавляется логика для выявления сбоев при определении байта синхронизации. Но, там уже кто как хочет.
Составить ответ | Вернуться на конференцию
Ответы