ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 января
1488192 Топик полностью
LightElf (02.01.2025 16:38, просмотров: 44) ответил Nikolay_Po на ТС не глупее нас. Всё он там ищет. У него окружение такое, что есть устройства (которые не будут обновляться), которым нужно два стопа, чтобы корректно принимать. И, в то же время, есть устройства, которые ведут передачу без второго, лишь с одним стоп-битом. И если я правильно понял ТС, в таком случае, когда UART настроен на два стопа, а поток идёт с одним стопом, есть проблемы с приёмом. Пока не разобрались до конца в каком случае происходит сбой, но приём идёт с ошибками.
Или ТС обнаружил противоречащее даташиту и здравом смыслу поведение UART в своём процессоре (во что я не верю, но проверить может только ТС), либо проблема в другом месте. Например в сильном расхождении (более 3%) скоростей UART-тов. Что, опять-таки, только ТС может проверить (элементарно покрутив скорость на своём изделии). 

PS. Недавно попались пром материнки (6 Com-портов), у которых скорость портов отличалась на 25% (ставишь 9600 - выдаёт 7200). Неделю любились, почему нихрена не работает.

Не надо делать мне как лучше, оставьте мне как хорошо