[an error occurred while processing this directive]
|
Возникла следующая проблема при работе с UART 16F628. На входе постоянно шлется один байт информации с нужной частотой в цикле (шлется такой же UART на точно таком же PIC'е). Проблема в том, что не всегда есть возможность начать прием непосредственно после начала передачи - поэтому, при начале приема в середине посылки байта, она начинает хватать первый же бит байта за стоповый бит и в большинстве комбинациях находит и правильный стоповый бит. Получается, что принимается совсем другой байт. Понятно, что это можно решить программно, но для этого мне хотелось бы знать как выглядят стартовый и стоповый бит (как я понял стоповый бит - это ноль? или все же единица?).
E-mail: info@telesys.ru