0 / 0 / 0
Регистрация: 09.07.2020
Сообщений: 7
|
||||||
1 | ||||||
Проблема искажения данных при использовании ком-порта с четностью, установленной в режим ODD и EVEN23.08.2021, 13:54. Показов 10306. Ответов 0
Добрый день. Я пишу программу, которая должна опрашивать микроконтроллер по юарт. Одна из функций - перенастройка настроек юарта через комп. Проблема возникает при переустановке четности от None к ODD и EVEN.
При None данные уходят и приходят корректно. \1\3\2\1\7\248\22 (байты) - вот это нормальный прием, причем первые три байта фиксированные При ODD и EVEN они уходят в корректной форме, проходят проверку на микроконтроллере, но на стороне компа прием следующий: \1\48\1\32\170\170\170 (байты) - фиксированные байты не соответствуют, принято при этом реально 5 байт, последние 2 - буфер по таймауту докладывает последний принятый байт. Почему так происходит не понятно, ошибка появляется на этапе приема, до этого все данные верны. Режим четности на компе и на микроконтроллере совпадают. Сталкивался ли кто-то с этой проблемой? Инициализация СOM происходит так:
0
|
23.08.2021, 13:54 | |
Ответы с готовыми решениями:
0
Вылет в синий экран при чтении данных из ком-порта Переброс данных с ком порта в сеть Отображение данных принятых с ком порта (C# windows forms) Ошибка при открытии ком порта |
23.08.2021, 13:54 | |
23.08.2021, 13:54 | |
Помогаю со студенческими работами здесь
1
Ошибки при настройке ком-порта Проблема с привязкой связанных данных к ComboBox при использовании EF Проблема вывода данных на экран при использовании принтера Утечки при использовании порта завершения и соккетов Искажения данных при получении из бд Odd tag in Exec! Odd tag in Cleanup! Odd tag in CreateGroup! UnityEditor.DockArea:OnGUI() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |