реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ftdi245bm, вопросы по функциям драйвера
lotorev
сообщение Oct 27 2006, 04:42
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 25-11-05
Пользователь №: 11 388



Использую драйвер 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 - Oct 27 2006, 04:43
Go to the top of the page
 
+Quote Post
Rover
сообщение Nov 2 2006, 15:43
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 13-09-04
Из: Екатеринбург
Пользователь №: 654



Цитата(lotorev @ Oct 27 2006, 09:42) *
Использую драйвер d2xx без com-порта. Всё работает
1) но непонятно как можно использовать функции (или они нужны только при эмулировании com порта, или только для ftdi232 микросхем??):
SetBaudRate
SetDivisor
SetDataCharacteristics
SetFlowControl
SetDtr
SetRts ...



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

Функции FT_Read, FT_Write для обмена используют буфер, и больше данных чем записано в буфере выдать не могут.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016