Midnight
New member
Вот у меня и выходит, что-то около того: дельта времени между отправленным пакетом от клиента и принятым клиентом от устройства около 60мс. Хотя тут у меня, если честно, сомнения есть. Когда я вместо устройства запустил скрипт, который эмулирует микроконтроллер и сразу на запрос клиента шлёт ответ - такой задержки не было(хотя пробовал я один раз, может чего не того увидел ). Вот я и не знаю, где собака зарыта, т.к. с другой стороны по проводу никаких заминок не наблюдалось...Там ожидание набора до размера буфера стоит в 50 ms.
50мс, т.е. если через 50мс ничего не приходит, буфер уходит по wifi и точно также в обратную сторону - по usart'y?
1. Я могу самостоятельно поэкспериментировать с данной паузой, а где именно не подскажите?
2. У меня на stm контроль принимаемых байт сделан через таймер, можно и через спец регистр uart'a. Вы не пробовали, как по modbus rtu контроль тишины на 3,5 символа сделать?
P.S. ни в коем разе не берусь что-то советовать, просто интересуюсь.