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

 
 
> FT232R несколько вопросов, если быть точным, то 4(вопроса)
mjpronin
сообщение Jan 26 2010, 06:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Всем доброго времени суток.
Изучаю FT232R, понимаю, что вопросов было задано уже много по этой тематике, но таких вроде бы не было, так что по любому не обессудьте. laughing.gif

Разрабатываю следующую схему MCU(avr)-UART-USB. Возникли некоторые вопросы:
1. Правильно ли я понимаю, (как вариант)для того чтобы использовать стандартные baud rate, всего лишь достаточно МК тактировать каким-нибудь стандартным кварцем типа 11,0592, FT232R питать от USB и для тактирования FT232 использовать его внутренний кварц. А в программе на ПК использовать стандартные API типа CreateFile(COM№,…….Writefile, ReadFile ну типа как и с обычным COM так как буду общаться с FT232 как с VCP. А для того, чтобы общаться с ним как с VCP устанавливаю драйвер с сайта вендора.
2. Правильно ли я понимаю, для того чтобы использовать нестандартные baud rate, со стороны МК необходима программно передавать/принимать биты с ножек TxD, RxD, так как аппаратно нестандартные baud rate использовать никак. МК питать от любого кварца хоть от 16MHz, FT232R (без изменений), а в программе на ПК использовать D2XX драйвер и функции, которые он предоставляет, так как использование стандартных API отпадает, из-за использования нестандартных baud rate.
3. Из Datasheet :
Optionally, RI# could be connected to another I/O pin on the MCU and used to wake up the USB host controller from suspend mode.
А host controller сам впадает в suspend mode(или как?), и чё, если я не подключу RI#, я потом его не разбужу? crying.gif

4. В Datasheet сказано, что на питании использовать фильтр с индуктивностью. А прокатит RC фильтр?(у него разумеется характеристики хуже чем у LC) Боюсь, что индуктивность не найду.
07.gif Мотать проволочку на стерженёк от шариковой ручки, думаю, не лучшая идея.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mjpronin
сообщение Jan 26 2010, 14:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 26-01-10
Пользователь №: 55 071



Stewart Little
Спасибо.

Кстати, Stewart Little, может быть что-нибудь подскажите поповоду одного из моих предыдущих вопросов - поповоду использования WIN API при использование нестандартных baud rate?

Цитата(Stewart Little @ Jan 26 2010, 16:15) *
Это смотря в каком магазине smile.gif
В вино-водочном точно не будет...


Боюсь вы не знаете какие магазины "радио деталей аля электроники " в моём городе wacko.gif crying.gif laughing.gif



--------------------------------------------------------------------------------------------------------------------------------------------------
Правильно ли я понял, для того, чтобы в Windows в программе на ПК использовать нестандартые baud rate необходими внести изменения в FTDIPORT.INF

СМ: AN232B-05 Configuring FT232R, FT2232 and FT232BM Baud Rates
http://www.ftdichip.com/Documents/AppNotes.htm

Сообщение отредактировал mjpronin - Jan 26 2010, 14:13
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 26 2010, 17:37
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(mjpronin @ Jan 26 2010, 16:14) *
Правильно ли я понял, для того, чтобы в Windows в программе на ПК использовать нестандартые baud rate необходими внести изменения в FTDIPORT.INF
Драйвера не трогал, в терминалке (PuTTY) два мегабита выставлял - и по осциллографу частота правильная, и с UART в альтерине (EP1C3) работало. FT232BM.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Александр77
сообщение Mar 2 2010, 09:17
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Задам сюда вопрос чтоб не раздувать.
Присвоил уникальные имя и номер (PID). Пока не определялось по имени (торчало старое USB Serial Port) устройство находилось и читалось. Мучился с заданием уникального имениsmile3009.gif Потом нашел в FT_Prog'е команду Cycle Port. Прописалось новое имя (мной заданное). При старте устройство определяется по этому имени, но не хочет видеть драйвера. smile3046.gif В inf прописывал все в соответствии с инстуякцией. Хуже всего что не могу откатить ибо FT_Prog не видит MProg тоже слепой. crying.gif
Коллеги подскажите как побороть эту беду без замены микросхемы?
Спасибо.
Go to the top of the page
 
+Quote Post
artem79
сообщение Mar 2 2010, 10:01
Сообщение #5


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

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата(Александр77 @ Mar 2 2010, 12:17) *
При старте устройство определяется по этому имени, но не хочет видеть драйвера. smile3046.gif


При обнаружении устройства заново установи драйвер. У FT фишка в том что при смене хотя бы серийника надо драва заново ставить.

Цитата(Александр77 @ Mar 2 2010, 12:17) *
Хуже всего что не могу откатить ибо FT_Prog не видит MProg тоже слепой. crying.gif
Коллеги подскажите как побороть эту беду без замены микросхемы?


Попробуй e2prog.exe. Проходил данный путь, правда дорогу точно не помню. laughing.gif Но использовал две программы. Одной стирал другой программировал, а вот какой что не помню.
Go to the top of the page
 
+Quote Post
Александр77
сообщение Mar 2 2010, 14:08
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(artem79 @ Mar 2 2010, 13:01) *
При обнаружении устройства заново установи драйвер. У FT фишка в том что при смене хотя бы серийника надо драва заново ставить.

Спасибо, действительно установка драйверов помогла. Теперь устройство адекватно реагирует.)))))))))))))))))
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mjpronin   FT232R несколько вопросов   Jan 26 2010, 06:42
- - V_G   1. Правильно 2. Неправильно. Со стороны МК можно з...   Jan 26 2010, 07:23
- - ncux   Цитата(mjpronin @ Jan 26 2010, 09:42) Все...   Jan 26 2010, 08:18
- - Сергей Борщ   Цитата(mjpronin @ Jan 26 2010, 08:42) Бою...   Jan 26 2010, 08:37
- - mjpronin   С индуктивностями и фильтром примерно все ясно. Сп...   Jan 26 2010, 09:08
|- - MrYuran   Цитата(mjpronin @ Jan 26 2010, 12:08) Кто...   Jan 26 2010, 09:17
|- - МП41   Цитата(mjpronin @ Jan 26 2010, 11:08) Как...   Jan 26 2010, 10:07
|- - Stewart Little   Цитата(mjpronin @ Jan 26 2010, 12:08) С и...   Jan 26 2010, 13:00
|- - mjpronin   Цитата(Stewart Little @ Jan 26 2010, 16:0...   Jan 26 2010, 13:10
|- - Stewart Little   Цитата(mjpronin @ Jan 26 2010, 16:10) Соб...   Jan 26 2010, 13:15
- - mjpronin   Stewart Little А если я этот как Вы выразились ch...   Jan 26 2010, 13:05
|- - Stewart Little   Цитата(mjpronin @ Jan 26 2010, 16:05) А е...   Jan 26 2010, 13:10


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

 


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


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