-
- а вход DE соединить с TXD через инвертор на одном транзисторе? и еще RC цепочку, что бы задерживать отключение на время одного байта, если например передается 0xFF - AVF(16.10.2016 12:35)
- А в чем проблема? Просто считай что эта задержка <25мс. Нет? - Скрипач(11.10.2016 22:59)
- Отвечающее устройство должно делать задержку 25мс между запросом и ответом. Из-за этого уменьшается частота запросов от компа. Это плохо. - Ale3000(12.10.2016 12:13)
- Жизнь - боль :) По памяти, в MODBUS RTU эта задержка - больше времени передачи трёх символов. - Скрипач(12.10.2016 12:24)
- 25 мс пожалуй перебор, но на меньше 10 мс точно нельзя рассчитывать. Не нравится - ставь внешний переключатель. - VL(12.10.2016 10:07, )
- Отвечающее устройство должно делать задержку 25мс между запросом и ответом. Из-за этого уменьшается частота запросов от компа. Это плохо. - Ale3000(12.10.2016 12:13)
- MAX13487/13488 решает такие проблемы - FDA(11.10.2016 08:01)
- Не совсем понял как они работают. Ale3000(426 знак., 12.10.2016 12:24)
- они 5 вольтовые, а вот 3 вольтовых с transmition autodetect нету - vitan(11.10.2016 17:48)
- Хороший повод сделать гальваническую развязку и поставить 5 вольтовые. - Экспериментатор(12.10.2016 00:21, )
- А что 5В вообще в схеме нету? Если есть, то проще сделать преобразователи уровня, чем мучиться с RTS. - FDA(11.10.2016 22:10)
- "Задержка между окончанием передачи и сбросом RTS"... А кто RTS сбрасывает? Драйвер. А драйвера разные. Один по окончании передачи прерывание, например, получает. А другой опрашивает раз в 10мс. - fk0(10.10.2016 13:42)
- Интересно, драйвер в обычном современном ПК может получить нужное прерывание? А то в обычных МК такого прерывания нет, в старых ПК не было. Прерывание после окончания передачи последнего стопового бита. - AlexBi(10.10.2016 19:45)
- В каких обычных МК нет? Во всех AVR, с которыми я работал, есть. - Ale3000(11.10.2016 03:59)
- Я с ПИКами и немного АРМ (LPC/NXP) имел дело, ни где не было. - AlexBi(11.10.2016 11:38)
- Может получить прерывание об освобождении в буфере передачи по меньшей мере одного байта. Зная размер буфера (аппаратного) и скорость передачи драйвер может взвести таймер на нужное время. Но миллисекунды так ловить сложно. Может быть отдельные fk0(117 знак., 10.10.2016 21:16)
- В каких обычных МК нет? Во всех AVR, с которыми я работал, есть. - Ale3000(11.10.2016 03:59)
- Интересно, драйвер в обычном современном ПК может получить нужное прерывание? А то в обычных МК такого прерывания нет, в старых ПК не было. Прерывание после окончания передачи последнего стопового бита. - AlexBi(10.10.2016 19:45)
- Надеюсь, компорт не на USB? А то всё понятно. - fk0(10.10.2016 11:24)
- Нет. Не USB. В обоих случаях COM-порт на материнке. В обоих случаях Win7x64. - Ale3000(10.10.2016 11:47)