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

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

Отправлено SierraMan 16 декабря 2002 г. 14:29

Возникла следующая проблема при работе с UART 16F628. На входе постоянно шлется один байт информации с нужной частотой в цикле (шлется такой же UART на точно таком же PIC'е). Проблема в том, что не всегда есть возможность начать прием непосредственно после начала передачи - поэтому, при начале приема в середине посылки байта, она начинает хватать первый же бит байта за стоповый бит и в большинстве комбинациях находит и правильный стоповый бит. Получается, что принимается совсем другой байт. Понятно, что это можно решить программно, но для этого мне хотелось бы знать как выглядят стартовый и стоповый бит (как я понял стоповый бит - это ноль? или все же единица?).

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

Ответы



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

E-mail: info@telesys.ru