йцyкeн (02.12.2020 13:54, просмотров: 248) ответил fk0 на Твоя программа на delphi не работает напрямую с чипом компорта. Она
это делает через драйвер ОС. Вызов которого сам по себе -- ОЧЕНЬ
ТЯЖЁЛЫЙ. Поэтому нормальные люди не пишут по байтику, а по
килобайту за раз... Потом сам драйвер тоже твои запросы
отрабатывать может не непосредственно, записывать в очередь и
конечным автоматом обслуживать по мере поступления прерываний,
например. И наконец USB -- там драйвер в чип вообще что-то записать
может только сформировав пакет и
Не знаю про FT232, но осуждаю в стандартном CDC-VCP байтики, которые нужно передать в линию,
летят в Bulk Endpoint, а команды CDC_SET_LINE_CODING,
CDC_SET_CONTROL_LINE_STATE и CDC_SEND_BREAK летят в Control
Endpoint, и с синхронизацией там всё грустно.