reZident (20.02.2025 16:21, просмотров: 82) ответил Eddy_Em на Учитывая то, что с компьютера нереально сделать такие паузы,
никакого "эталонного софта" физически существовать не может.
Единственный смысл проверять - если реализуешь мастера и есть
какие-то хитрожопые устройства, которые требуют строгого
соответствия протоколу. Вот на них-то и нужно проверять.
Почему нереально? У меня где-то валяется PCI-card с 4мя аппаратными RS485/RS422 портами. Там временем удержания трансивера в состоянии
передачи можно было через софтовый драйвер управлять. Кроме того,
если не волнует общая скорость передачи (не битовая!), то паузу 3,5
символа можно выдерживать произвольно длинную, но не менее 3,5 символов. Большей проблемой бывают разрывы данных в пакете
более 1,5 длины символа. По стандарту Modbus RTU такой пакет должен считаться "битым".