Страница 1 из 1

Управление FT232RL (USB <->UART)

Добавлено: Вс фев 09, 2014 11:17:06
JuniorDev
Есть у меня GSM модуль SIM900.
Управляется он с помощью текстовых AT команд, которые подаются через UART интерфейс.
Команды буду подавать с компьютера через USB с помощью терминальной программы.
На отладочной плате, которую я буду делать, между USB гнездом и UARTом GSM модуля будет стоять микросхема FT232RL (преобразователь USB - UART)

Вопрос:

питаться GSM модуль будет от батареи 3.7 В, т.к. импульсный ток достигает 2 Ампер, USB порт не рассчитан на такие токи.
У GSM модуля есть одна особенность. После подачи на него питания он не включается. У него есть специальный вывод PWRKEY. Для того чтобы модуль включить, на PWRKEY нужно на одну секунду подать логический ноль (или просто тупо посадить на землю на 1 секунду вывод PWRKEY) Можно конечно кнопку приделать и нажимать ее, сажая вывод на землю, но не айс

У FT232RL есть управляемые "ноги" CBUS 0...4. Можно ли как-то программно подать логический ноль на ногу FT232RL на 1 секунду по команде с компьютера?

Я хочу прицепить вывод PWRKEY на ногу FT232RL и по команде с компа дергать ногой FT232RL, сажая на ноль PWRKEY

Прикрепляю картинку из даташита

Re: Управление FT232RL (USB <->UART)

Добавлено: Пн фев 10, 2014 00:53:19
coredumped
Легко можно такое реализовать. С сайта ftdichip.com качаете библиотеку ftd2xx и читаете доку "d2xx programmer's guide" на предмет bitbang. Программка небольшая получится - десяток строк всего.
Вот статейка Вам в помощь http://easyelectronics.ru/rabota-s-mikr ... tbang.html
Если не разберетесь - пишите, у меня где-то была подобная прога, поищу.