Перейти к содержанию
    

ftdi245bm

Использую драйвер d2xx без com-порта. Всё работает

1) но непонятно как можно использовать функции (или они нужны только при эмулировании com порта, или только для ftdi232 микросхем??):

SetBaudRate

SetDivisor

SetDataCharacteristics

SetFlowControl

SetDtr

SetRts ...

 

2) Функция SetLatencyTimer - не работает. проверяю прямо осциллографом. Данные отсылаются через 16 мс даже после применения функции. Сама функция возращает FT_OK (0). Если потом прочитать GetLatencyTimer - то возращается "правильное", записанное значение, а вот на железе - не видно.

 

3) Функции FT_Read, FT_Write, как я понял из pdf могут возвращать не более(!) чем буфер драйвера. По умолчанию размер обоих буферов - 4к. Т.к вот когда выполняю FT_Read(my_buff, 2^16, &bytes_read) - при полной загрузке канала функция сразу возвращает все 65535 байт.

Изменено пользователем lotorev

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Использую драйвер d2xx без com-порта. Всё работает

1) но непонятно как можно использовать функции (или они нужны только при эмулировании com порта, или только для ftdi232 микросхем??):

SetBaudRate

SetDivisor

SetDataCharacteristics

SetFlowControl

SetDtr

SetRts ...

 

 

SetBaudRate устанавливает скорость с которой микросхема выдает данные, а остальные похоже действительно используются ftdi232

 

Функции FT_Read, FT_Write для обмена используют буфер, и больше данных чем записано в буфере выдать не могут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...