AVR. Использование программного USB -> UART
Добавлено: Чт янв 17, 2013 08:55:44
Доброго времени суток, уважаемые Коты и Кошечки.
Озадачился проблемой использование программного решения для создания USB -> UART, НО! без выводов сигналов, а использование в коде программы...
Как-то глючно звучит. Попробую объяснить на примере. Самый яркий пример того, что, в принципе, я хочу получить, это программатор AVR910 от Protoss. Тоесть устройство определяется в компе как виртуальный COM порт, но программно сформированные пакеты от компа не выводятся на ноги МК, а используются в процедурах кода...
Утрированно : Если отправил, например, на COM порт "1", то на какой-нить ноге появился лог. 1 , а если отправил "0" - то 0 и появился.
Теперь, нафига мне это нужно : Есть задача, создать меленькое табло на 7-сегментных ндикаторах. Пусть оно там чего-нить отображает, не суть важно, что. Управляющая программа отправляет инфу на COM порт. В принципе это легко решается, если использовать какие-нить преобразователи интерфейсов, да хоть ту же FTDI. Однако использование сего в двое увеличивает себестоимость девайса. Да и нафига, если это возможно сделать на том же контроллере. Только вот толкового примера найти как-то не удалось. (Скорее всего не то и не там искал)
Озадачился проблемой использование программного решения для создания USB -> UART, НО! без выводов сигналов, а использование в коде программы...
Как-то глючно звучит. Попробую объяснить на примере. Самый яркий пример того, что, в принципе, я хочу получить, это программатор AVR910 от Protoss. Тоесть устройство определяется в компе как виртуальный COM порт, но программно сформированные пакеты от компа не выводятся на ноги МК, а используются в процедурах кода...
Утрированно : Если отправил, например, на COM порт "1", то на какой-нить ноге появился лог. 1 , а если отправил "0" - то 0 и появился.
Теперь, нафига мне это нужно : Есть задача, создать меленькое табло на 7-сегментных ндикаторах. Пусть оно там чего-нить отображает, не суть важно, что. Управляющая программа отправляет инфу на COM порт. В принципе это легко решается, если использовать какие-нить преобразователи интерфейсов, да хоть ту же FTDI. Однако использование сего в двое увеличивает себестоимость девайса. Да и нафига, если это возможно сделать на том же контроллере. Только вот толкового примера найти как-то не удалось. (Скорее всего не то и не там искал)