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

AVR. Использование программного USB -> UART

Добавлено: Чт янв 17, 2013 08:55:44
Reloader
Доброго времени суток, уважаемые Коты и Кошечки.
Озадачился проблемой использование программного решения для создания USB -> UART, НО! без выводов сигналов, а использование в коде программы...

Как-то глючно звучит. Попробую объяснить на примере. Самый яркий пример того, что, в принципе, я хочу получить, это программатор AVR910 от Protoss. Тоесть устройство определяется в компе как виртуальный COM порт, но программно сформированные пакеты от компа не выводятся на ноги МК, а используются в процедурах кода...

Утрированно : Если отправил, например, на COM порт "1", то на какой-нить ноге появился лог. 1 , а если отправил "0" - то 0 и появился.

Теперь, нафига мне это нужно : Есть задача, создать меленькое табло на 7-сегментных ндикаторах. Пусть оно там чего-нить отображает, не суть важно, что. Управляющая программа отправляет инфу на COM порт. В принципе это легко решается, если использовать какие-нить преобразователи интерфейсов, да хоть ту же FTDI. Однако использование сего в двое увеличивает себестоимость девайса. Да и нафига, если это возможно сделать на том же контроллере. Только вот толкового примера найти как-то не удалось. (Скорее всего не то и не там искал)

Re: AVR. Использование программного USB -> UART

Добавлено: Чт янв 17, 2013 09:09:07
blackx
Т. е. вам нужно USB устройство, которое по команде устанавливает нужный лог. уровень на нужном выходе? Так бы и написали, зачем COM-порт и при чем тут UART я не понял.
Берете МК, ищете в инете либу для USB (или просто уже написанный код), и реализуете у себя. Только чтобы им пользоваться нужно драйвер писать еще.
На ft232 драйвер уже написан, нужно только изучить его API и написать код управления (для режима BitBang - это позволит отказаться от МК вообще).

Re: AVR. Использование программного USB -> UART

Добавлено: Чт янв 17, 2013 09:18:47
igor-x
вот здесь есть необходимая информация
http://www.obdev.at/products/vusb/index.html

а также примеры устройств

Re: AVR. Использование программного USB -> UART

Добавлено: Чт янв 17, 2013 09:26:21
blackx
О, классный проект! GPL, куча примеров, еще и драйвер уже написан. Еще и документация на русском есть. Спасибо за ссылку, запишу.

Re: AVR. Использование программного USB -> UART

Добавлено: Чт янв 17, 2013 09:43:13
Reloader
igor-x писал(а):вот здесь есть необходимая информация
http://www.obdev.at/products/vusb/index.html

а также примеры устройств
Ага, спасибо большое. (Натыкался, но как-то пропустил :( каюсь)
Вот тут описание, а тут куча конкретных примеров.

Усе, вечером засяду за эксперименты.