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

 
 
 
Reply to this topicStart new topic
> ft232r, непонятки с ft232r
Andrew32768
сообщение Mar 11 2010, 04:12
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 18-06-07
Из: Екатеринбург
Пользователь №: 28 521



Собрали преобразователь usb-rs232. Но по сравнению со стандартным com портом, встроенным в компьютер, скорость у этого преобразователя получилась на несколько порядков ниже. В свойстве устройства указана скорость 9600....
Нашел app note на эту микросхему, где сказано, что скорости можно менять, исправляя строку в файле FTDIPORT.INF.

В чем может быть дело?
Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 11 2010, 06:51
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Во первых напишите более внятно что у вас происходит и как организован обмен в программе.
Исправлять стандартный inf не требуется.
Время ожидания в параметрах порта пробовали уменьшить ?

Сообщение отредактировал rezident - Mar 11 2010, 18:51
Причина редактирования: Ненужное цитирование.
Go to the top of the page
 
+Quote Post
Andrew32768
сообщение Mar 11 2010, 07:22
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 18-06-07
Из: Екатеринбург
Пользователь №: 28 521



Цитата(_3m @ Mar 11 2010, 11:51) *
Во первых напишите более внятно что у вас происходит и как организован обмен в программе.
Исправлять стандартный inf не требуется.
Время ожидания в параметрах порта пробовали уменьшить ?

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

какое время ожидания? пробовал уменьшить его до 1 - непомогло. пробовал исправить в параметрах порта размер rx/tx буфера, так чтобы они соответствовали размерам буфера ft232r - непомогает...
Go to the top of the page
 
+Quote Post
forever failure
сообщение Mar 11 2010, 07:40
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



Что говорит тов. осциллограф ?
Иногда в "проверенных временем программах" обращение к последовательному порту реализовано не через вызовы функциф АПИ, а через прибитые на гвозди прямые обращения к портам/регистрам контроллера ПП. Правда, в этом случае, скорее всего просто бы не заработало.
Go to the top of the page
 
+Quote Post
V_G
сообщение Mar 11 2010, 08:16
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Если до того с процем работала ИС типа MAX232, то никаких изменений и перепрограммирований FT232R быть не должно. Все уже работает с учетом всех инверсий. И на 115, и на 230 кБод. Скорость задается виндовым драйвером виртуального компорта (фирменным от FTDI) в ходе инициализации порта прикладной программой со стороны винды (стандартными функциями типа SetCommState).

Сообщение отредактировал V_G - Mar 11 2010, 08:23
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 11 2010, 18:58
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Andrew32768 @ Mar 11 2010, 12:22) *
программирую входы/выходы ft232r, для устранения инверсии. все работает как раньше, только очень-очень медленно...
А что вы, собственно, ожидали (обращаю внимание на выделенное)? 07.gif Программный бит-банг (bit-banging) да еще и через "тормозящую прослойку" из USB. laughing.gif
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Mar 12 2010, 09:13
Сообщение #7


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Так и не понял вопроса. 9600 - это дефолтовая скорость, которую можно поменять самым обычным способом на любую другую из стандартных.
Go to the top of the page
 
+Quote Post

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

 


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


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