FTDI FT232R форсунка FIFO - PullRequest
       25

FTDI FT232R форсунка FIFO

0 голосов
/ 19 марта 2019

Есть ли способ непрерывного считывания или принудительной очистки RX fifo от FTDI FT232R. Я хочу пометить время полученных байтов и, следовательно, хочу, чтобы полученные байты отправлялись порциями. Я хочу заставить чип отправлять их через USB по мере их поступления.

1 Ответ

0 голосов
/ 22 марта 2019

FT232R

AFAIK, это невозможно для FT232R.

Можно принудительно отправлять данные до заполнения внутренних буферов, но не в «количестве байтов». Можно просто уменьшить таймер задержки передачи данных с 16 мс по умолчанию до 1 мс.

См. Также мой ответ для "Мой дизайн платы с чипом FTDI намного медленнее, чем ..."

FT2232D

FT2232D имеет вывод SI / WU (немедленная отправка / пробуждение), см. DS, стр. 31 . (FT2232H также имеет контакты SIWU, но они не работают в режиме RS232).

Во время нормальной работы (PWREN # = 0), если этот вывод очищен на низком уровне, любые данные в буфере TX устройства будут отправлены через USB при следующем запросе Bulk-IN от драйверов независимо от ожидаемого размера пакета.

К сожалению, я никогда не использовал этот штифт, поэтому не могу предоставить более подробную информацию.

...