Страница 1 из 1

Передача по USART,добавляется лишний стоп-бит

Добавлено: Пн мар 03, 2014 02:41:41
viktor64
При передаче пакета из 30 кадров по USART на pic18 почемуто хаотически добавляется ещё один стоповый бит?Причём закономерности нет ,может добавиться к любому из 30 байт в пакете ,но только один раз при передаче одного пекета.Бывает,что один раз из 4-х передаст нормально. Подскажите в чём может быть дело ?Уже и код сделал минимальным и для пробы, отключил проверку ошибок кадра и переполнения ,непомагает.Скрин передачи,снятый осцилографом прилагаю,в нём для наглядности шлю
"нули".

Re: Передача по USART,добавляется лишний стоп-бит

Добавлено: Пн мар 03, 2014 12:29:05
Zhuk72
Может в программе в каких-то случаях выставляются биты TX9 и TX9D в регистре TXSTA?

Re: Передача по USART,добавляется лишний стоп-бит

Добавлено: Пн мар 03, 2014 12:40:23
viktor64
не в программе 9-битный режим невключал вообще,позже выложу код