Гудвин, волшебник (01.11.2008 01:42, просмотров: 274) ответил she на По моему опыту, prolific - вещь поглючнее ftdi. Эт раз. Во вторых, откроете Вы первый попавшийся порт, плюнете туда данные, а у человека может там ядрена боньба с управлением по RS-232. Я ужо видел девайсы, которые винда определяла как PnP трекбол и
Многое спорно. Остальное именно пионэрский брэд :) Начнем с FTDI: после первой моей попытки подключить парочку FTDI без eeprom одновременно, FTDI был послан в эротическое путешествие. И надолго... Не знаю, что там щас накропали их драйверопесатели, но http://upload.caxapa.ru/img037.jpg
тогда это была (_._). Мой опыт с prolific прямо противоположен. Все работает очень корректно, нет проблем с одновременной работой нескольких портов одновременно с одинаковыми vid/pid. Вроде прост до безобразия (а что еще нужно для COM?), вместе с тем имеет гибкие возможности по установке практически любой нестандартной скорости порта.(Кстати, замечу, что и к нему подтыкается eeprom и есть утилитка, позволяющая настраивать все, что требуется и дескриптор). И работает НАДЕЖНО в сотнях девайсов (это как раз из моего опыта).
Теперь насчет "находить девайс на уровне USB грамотно" - како токо usb? Вы бредите? Это COM порт! Драйвер делает свое дело, а нам глубоко пофиг, что от там возвращает в части usb дескрипторов и прочего. Можно конечно заморочиться с уникальными vid/pid, но спрашивается - накуя??? А раз COM, то есть единственный путь - именно попытаться с ним обменяться. Что и делает винда при определении трекболов и модемов... Или они тоже пионэры? Совсем убило - "там ядрена боньба". Ежели вот так - в лоб, то да... А вы представьте на миг, что для своего уникального девайса можно выставить, например, просто нестандартную скорость? ;) То-то же...
Третье - скока стОит AT90USB162? Как доставаема? Это касается и FT2232...
Ну и в четвертых: "что у Вас уже есть железо и очень-очень хочется"
Уважаемый, вы меня простите, но я не буду тут приводить список того, что у меня имеется дома "у шкапчике" рядом с рабочим столом, но поверьте - есть практически все (от производителей кристаллов) для работы с ARM, AVR, MSP, PIC. И даже по ненескольку вариантов...
Железка tuxgraphics (avrUSB500) мне понадобилась только для опытов с уникальным таракашкой от атмел - ATA6286, который потребляет менее одного uA с работающим LF генератором. Так как штатное (то-же дракон по DW) вносил свою лепту в потребление (в 100 раз большую ;) и пришлось модифицировать прошиву avrUSB500 в части отладочного вывода по тому-же spi, служащему для программирования. Ну и "привнесенный" ток на уровне наноампер... В ATA6286 к тому-же отсутствует usart...
AvReAl на LPT пользую для массовых прошивок - как ни крути, но он самое удобное для этого. Посему живо дискутирую на эту тему :)
Ну и вот такой "Demon" у меня тоже имеется ;) (и не только...) ->