Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CP2103 GPIO
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
makc
Столкнулся на днях с одной проблемой: у замечательного преобразователя CP2103 есть 4 GPIO ноги, но вот беда - драйвер для ядра Linux не поддерживает возможности управления этими ногами. При этом все необходимые функции есть в библиотеках SiLabs под Windows.
После проведения небольшого реверсинга библиотек под Windows была написана простая программа, которая умеет управлять ногами GPIO и изменять некоторые параметры конфигурации CP2103, хранящиеся во внутренней EEPROM. В частности, режим работы отдельных GPIO (push-pull или open-drain).

Для сборки требуется наличие компилятора/make и заголовочные файлы glibc + libusb.

Надеюсь, что кому-нибудь она окажется полезна.
Ivan A-R
Респект и уважуха =)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.