-
- как раз очень хорошо использую дма для модбас. Под RTOS вызывают задачу каждые n-мс в зависимости от скорости, смотрю дма, если кол-во байт не изменилось с последней проверки и больше 0, тогда уже запускаю обработку. в общем случае получается AVF(127 знак., 07.04.2017 15:11)
- Если Modbus - RTU, то еще проверка таймаутов жизнь осложняет - AlexG(07.04.2017 19:18)
- А... флаг прихода байта не судьба пощупать? :) - Petrovich(07.04.2017 15:32, )
- С какой частотой щупать? Если 115200 - >10тыс раз в секунду. А если 1-2 МБит? Щупалка отвалится. - Apтём(07.04.2017 18:08 - 18:16)
- А я что либо говорил про Модбас? Я как раз НАОБОРОТ предупреждал, что все зависит от протокола. Стандартные протоколы никто не оптимизировал под ДМА. Естественно, что и профита не будет. - my504(07.04.2017 12:27)
- как раз очень хорошо использую дма для модбас. Под RTOS вызывают задачу каждые n-мс в зависимости от скорости, смотрю дма, если кол-во байт не изменилось с последней проверки и больше 0, тогда уже запускаю обработку. в общем случае получается AVF(127 знак., 07.04.2017 15:11)