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

 
 
> FT232 помогите понять, программирование
showone
сообщение Aug 23 2007, 11:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 15-07-05
Пользователь №: 6 832



значит так.
переходник собран на FT232RL на конце стоит ATMEGA168 со стороны компа написана программа на Delphi, использую прямое управление, т.е. работаю через DLL FTD2XX.DLL
есть управление потоком через DTR/DSR.

все работает ровно и хорошо.
но есть такой момент. запускаю я свою программу, а она не видит устройство, т.е. не получает от него данные, иногда, еще реже получает их как-то не корректно.

закрываю программу.
запускаю любую терминальную программу. закрываю ее.
запускаю свою программу, все работает стабильно.

есть подозрение что как-то нужно инициализировать порт после или перед открытием из программы.
может кто что подскажет.
заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VXDRV
сообщение Aug 23 2007, 12:57
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 5-02-07
Пользователь №: 25 074



Цитата(showone @ Aug 23 2007, 17:59) *
значит так.
переходник собран на FT232RL на конце стоит ATMEGA168 со стороны компа написана программа на Delphi, использую прямое управление, т.е. работаю через DLL FTD2XX.DLL
есть управление потоком через DTR/DSR.

все работает ровно и хорошо.
но есть такой момент. запускаю я свою программу, а она не видит устройство, т.е. не получает от него данные, иногда, еще реже получает их как-то не корректно.

закрываю программу.
запускаю любую терминальную программу. закрываю ее.
запускаю свою программу, все работает стабильно.

есть подозрение что как-то нужно инициализировать порт после или перед открытием из программы.
может кто что подскажет.
заранее спасибо.


Может не инициализируется скорость передачи-приёма и программа открывает порт со скоростью по умолчанию - сделайте так например:
Код
FT_Current_Baud:=FT_BAUD_9600;
Open_USB_Device();
Set_USB_Device_BaudRate();
Purge_USB_Device_In();
Purge_USB_Device_Out();


Сообщение отредактировал VXDRV - Aug 23 2007, 12:58
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 08:57
Рейтинг@Mail.ru


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