Re[7]: Неправильные данные в серийном порту
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 21.03.16 07:32
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, kov_serg, Вы писали:


_>>Далее стартовая последовательнось обычно должна быть максимально энергоёмкой, так что 0x00 0xFF самое оно.


N>Хм, откуда такое правило?


_>>Еще вопрос как часто приходят неправильные данные?


_>>убери flush

_>> // tcflush(Port, TCIOFLUSH); -- поробуй без этого

N>Это сделает только хуже.


_>>Поменяй кабель на более короткий


N>Ещё можно повысить/понизить скорость и сравнить частоту, если с ростом скорости растёт частота ошибки, то это, скорее всего, ошибка аналогового уровня.

Кстати, понижение скорости это реальная тема? например до 2400.
Sic luceat lux!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.