Здравствуйте, Уважаемый Dimmy!
Fri May 12 2006 14:06, Dimmy Timchenko wrote to Olga Nonova:
ON>> Я Вам уже рассказывала историю выкидывания на помойку адаптера USB-IrDA ON>> фирмы Kingsun.
DT> Мы, кажется, говорили про чипы FTxxx от фирмы FTDI?
Выкидывание на помойку- это, к сожалению, уже традиция для нестандартных USB драйверов. Почему фирма FTDI должна быть исключением?
DT> Я понимаю, что USB - штука кошмарная, но деваться некуда: убили ису, DT> убьют и COM. А связываться с микроконтроллерными системами надо. И DT> самый простой пока способ - эмуляция UART на субстрате USB.
Абсолютно согласна. Hацеливаться лучше всего на эмуляцию COM-порта. Думаю, такой подход проживет довольно долго потому, что его используют и в смежных областях. Hапример, многие интерфейсы Ethernet реализуют тоже, просто как мост на UART. Ембеддеры просто так не сдаются!
DT> Если у Вас есть конкретные нарекания на изделия фирмы FTDI, например, DT> FT232R, и на прилагаемые к ним драйверы, поделитесь.
У меня нет опыта использования FTDI. Однако, есть опыт использования готовых изделий с доморощенными драйверами. Опыт очень печальный.
DT> ... Пока же люди, DT> которые их применяли в своих разработках, отзываются положительно.
Поживем- увидим.
ON>> Забудете с чего все началось. Самое кардинальное решение- использовать ON>> только драйверы USB, которые уже в составе виндов.
DT> Я подобными кардинальными решениями не пользуюсь. :) Обычно наоборот DT> максимально адаптирую винду и прочие инструменты под свои потребности и DT> привычки.
А у меня задача противоположная- обеспечить работоспособность изделия при его подключении к неизвестному ПК с неизвесной ОС. Тут не забалуешь хаккерными штучками.
ON>> Hо для этого Ваше устройство должно косить под одно из стандартных, ON>> например, под флэш-память.
DT> Ещё чего... представляю, какие кошмарные навороты для этого потребуются. DT> Когда задача стоит - передать 3- или 12-байтный запрос для N-ного DT> устройства и получить от него 12-байтный ответ.
Вас спасет эмуляция COM-порта и покупной кабель-переходник USB-RS232.
Всего Вам Хорошего Ольга