SALKA 0 11 марта, 2010 Опубликовано 11 марта, 2010 · Жалоба Собрали преобразователь usb-rs232. Но по сравнению со стандартным com портом, встроенным в компьютер, скорость у этого преобразователя получилась на несколько порядков ниже. В свойстве устройства указана скорость 9600.... Нашел app note на эту микросхему, где сказано, что скорости можно менять, исправляя строку в файле FTDIPORT.INF. В чем может быть дело? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 7 11 марта, 2010 Опубликовано 11 марта, 2010 (изменено) · Жалоба Во первых напишите более внятно что у вас происходит и как организован обмен в программе. Исправлять стандартный inf не требуется. Время ожидания в параметрах порта пробовали уменьшить ? Изменено 11 марта, 2010 пользователем rezident Ненужное цитирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SALKA 0 11 марта, 2010 Опубликовано 11 марта, 2010 · Жалоба Во первых напишите более внятно что у вас происходит и как организован обмен в программе. Исправлять стандартный inf не требуется. Время ожидания в параметрах порта пробовали уменьшить ? проверенная временем программа для ком порта, устрой на мк tiny25. раньше был преобразователь из уровней напряжения ком-порта, в ттл уровни. сейчас убрали этот преобразователь. и поставили ft233r. программирую входы/выходы ft232r, для устранения инверсии. все работает как раньше, только очень-очень медленно... какое время ожидания? пробовал уменьшить его до 1 - непомогло. пробовал исправить в параметрах порта размер rx/tx буфера, так чтобы они соответствовали размерам буфера ft232r - непомогает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forever failure 0 11 марта, 2010 Опубликовано 11 марта, 2010 · Жалоба Что говорит тов. осциллограф ? Иногда в "проверенных временем программах" обращение к последовательному порту реализовано не через вызовы функциф АПИ, а через прибитые на гвозди прямые обращения к портам/регистрам контроллера ПП. Правда, в этом случае, скорее всего просто бы не заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_G 8 11 марта, 2010 Опубликовано 11 марта, 2010 (изменено) · Жалоба Если до того с процем работала ИС типа MAX232, то никаких изменений и перепрограммирований FT232R быть не должно. Все уже работает с учетом всех инверсий. И на 115, и на 230 кБод. Скорость задается виндовым драйвером виртуального компорта (фирменным от FTDI) в ходе инициализации порта прикладной программой со стороны винды (стандартными функциями типа SetCommState). Изменено 11 марта, 2010 пользователем V_G Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 11 марта, 2010 Опубликовано 11 марта, 2010 · Жалоба программирую входы/выходы ft232r, для устранения инверсии. все работает как раньше, только очень-очень медленно...А что вы, собственно, ожидали (обращаю внимание на выделенное)? :07: Программный бит-банг (bit-banging) да еще и через "тормозящую прослойку" из USB. :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 12 марта, 2010 Опубликовано 12 марта, 2010 · Жалоба Так и не понял вопроса. 9600 - это дефолтовая скорость, которую можно поменять самым обычным способом на любую другую из стандартных. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться