ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
6 августа
1286324 Топик полностью
Nikolay_Po (23.02.2023 12:17, просмотров: 139) ответил Boвa на Не врет, но i8251 не совместим ни с кем кроме своих клонов. Майнстрим PC-cтроения ушел в сторону i8250, которая развилась в 16550, где FIFOесть, но его вообще-то можно отключить. Однако отключится ли FIFO в других вариантах контроллера послед. порта (например в хвосте USB-COM) тем более под пингвинами - это есть загадка.
В USB-COM, по крайней мере CP2102, поддержка аппаратного управления потоком аппаратная, на уровне UART коневртера. И точно останавливает передачу. Я гонял потоки до 1.5Мбит/с между МК и CP2102, правда, для полного дуплекса пришлось ставить два CP2102. Одна штука на моём тогдашнем ПК дуплекс 1.5Мбит/с не тянула. 

Так вот, RTS/CTS работали отлично! Ни байта потерь на десятках мегабайт. Правда, с полутора мегабит я до одного мегабита скорость потом снизил, мне физика мешала передавать полтора.