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

 
 
 
Reply to this topicStart new topic
> CP2103 GPIO, Программа для управления GPIO под Linux через libusb
makc
сообщение Apr 30 2009, 07:57
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Столкнулся на днях с одной проблемой: у замечательного преобразователя CP2103 есть 4 GPIO ноги, но вот беда - драйвер для ядра Linux не поддерживает возможности управления этими ногами. При этом все необходимые функции есть в библиотеках SiLabs под Windows.
После проведения небольшого реверсинга библиотек под Windows была написана простая программа, которая умеет управлять ногами GPIO и изменять некоторые параметры конфигурации CP2103, хранящиеся во внутренней EEPROM. В частности, режим работы отдельных GPIO (push-pull или open-drain).

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

Надеюсь, что кому-нибудь она окажется полезна.
Прикрепленные файлы
Прикрепленный файл  cp2103_gpio.tar.gz ( 6.72 килобайт ) Кол-во скачиваний: 88
 


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Ivan A-R
сообщение May 4 2009, 12:34
Сообщение #2


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

Группа: Участник
Сообщений: 92
Регистрация: 21-06-07
Из: Saint-Petersburg
Пользователь №: 28 607



Респект и уважуха =)
Go to the top of the page
 
+Quote Post

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

 


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


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