Цитата Сообщение от ferret_maybe Посмотреть сообщение
А чего вы ожидаете от асинхронного обмена в полудуплексном режиме?
Шаг 2. Послал команду запрос и ждешь ответа или конца времени разрешенной работы, если пришел ответ Шаг 3. Если не пришел и прошло время Шаг 4.
Шаг 4. Опрос нового устройства шаги 2 и 3 повторяем для нового (создаем шаги новые) или запуск таймера задержки опросов и шаг 2.

Цикл выполнения программы насколько меньше 5мс?
Вот именно так это и не работает. Все на скриншотах.
Для этой тестовой программы сильно меньше. Еще раз: 5 мс - это не принципиальный момент. Я мог поставить 15 мс и для конкретно МВА8, этого бы тоже не хватило. Я здесь просто продемонстрировал то, как ведет себя библиотека. И задал вопросы.