Pull to refresh

Comments 51

UFO just landed and posted this here
А там достаточно понятно всё расписано, просто текста много.
С нуля ли? Мне до сих пор непонятно, есть ли на этой плате USB контроллер и что конкретно было сделано на FPGA.
да, с нуля.
на плате есть только один чип Альтеры CPLD с 240 логическими элементами.
Никаких других контроллеров на плате нет. Вы можете убедиться в этом посмотрев схему платы а так же исходные тексты USB приемника и передатчика.
Судя по использованной микросхеме, это первая версия USB-протокола. Для второй понадобится что-то посерьезней CPLD. А тут уже и USB3 все чаще мелькает на горизонте. В любом случае — мои аплодисменты! Представляю, как китайцы тебе за схему и прошивку благодарны :)
Вторая версия протокола включает в себя первую.
капитан очевидность не дремлет!
капитан очевидность уже надоел…
Очень интересно и познавательно, захотелось взять паяльник и что-нибудь спаять)))
Готов купить самодельное устройство с одним светодиодом и одной кнопкой, чтоб я мог программно писать и читать оттуда :)
Страшно спросить — а зачем?)))
Наверное бомбу сделать =)
Ну почти :) нужно сделать большую красную panic кнопку :) Потом программно биндить ее на что нибудь. Например на F5 в IDE или кнопка экстренного сворачивания порнофильма :)
Тогда уж кнопка «Маски шоу»
Ну это уж как запрограммируешь потом. Думаю такой девайс можно и массово продавать разным фирмам :)
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Давно уже нагуглил эту штуку, в офлайн магазинах правда не видел. Но меня смущает одно, смогу ли я ней программно подцепиться.
UFO just landed and posted this here
900 рублей?! Да они офигели… Легче arduino с usb купить (500 руб) и самому сделать. Оно вроде программируется достаточно просто…
usb мышка гораздо дешевле обходится, с большим функционалом :)
Да и продавцы вряд ли смогут сказать смогу ли я программно подцепиться к этому девайсу…
UFO just landed and posted this here
Ключевой вопрос — за сколько? =)
Не уверен, что смогу предложить что-то дешевле 500 рублей — просто невыгодно. Да еще и слать из Москвы в Казань. Так лучше наверное Вам самому сделать что-то подобное на arduino, либо из старой клавиатуры + выключателя =)
А почему не ATUSB*? Оно проще сильно, правда, там с нуля эмуляцию не сделать. В целом круто, да.
А почему не расписано по шагам, более подробно? Думаю многим было бы интересно
Я, впринципе, работал с USB через FTDI'шный чип. Если интересно — могу попробовать написать поподробнее об этой железяке.
UFO just landed and posted this here
Точно не скажу, но судя по статье на википедии — да, FT232.
А объясните, зачем это понадобилось делать?

Для промышленного выпуска вы вряд ли сильно будете лепить дорогостоящие CPLD или FPGA — а делать свой чип вы вряд ли будете, если у вас тираж устройства меньше миллионов штук. Да и то, если будете — то для того, чтобы вам сделать его дешевле, чем аналогичные решения от FTDI или встроенные в контроллеры AVR / PIC.

Open source реализация стека USB? Так их и так вагон и маленькая тележка. Про V-USB, который, кстати, GPLv2, вы уже сами сказали. Есть еще USBtiny, IgorPlug и т.п. — более чем уверен, что вы их все знаете. В проектах OpenCores перечислены несколько USB-реализаций. Зачем делать n+1-ую? Только для того, чтобы на CPLD?
Думаю, всё дело в том, что это интересно.
По мне так чем изобретать велосипед интересней замутить самостоятельный девайс используя уже готовый усб интерфейс.

Как заготовка для творчества и альтернатива arduino- Propeller Proto Board USB
Стоит 30 баксов. На плате распаян FTDI USB, проц с 8-ю ядрами, EEPROM и куча места под установку компонентов.
Есть туча готовых объектов с реализациями различных интерфейсов, дабы сосредоточится на логике создаваемого устройчтва, а не на написании велосипедов.
Есть куча готовых заводов, фабрик, пароходов. Можно сосредоточиться на плевании в потолок.
Если создание чего-то нового для вас плевание в потолок, тогда да.
Наоборот. Плевание в потолок — это создание чего-то нового — мокрого рисунка на потолке, например.
Если что-то готовое стоит 30 баксов — значит кто-то научился его делать, сделал и продаёт.
Часто бывает интересно и полезно разобраться в том КАК нечто работает, а уже потом применять готовое решение.
Зачастую помогает найти куда как более эффективное и эффектное применение.
Когда готовое решение с исходниками, то разобраться как оно работает можно не повторяя чужих ошибок.
UFO just landed and posted this here
UFO just landed and posted this here
Снимаю перед вами шляпу.
Хочу теперь сам попробовать такое сотворить.
Автор молодец! Такие статьи воодушевляют на вершение подвигов!
Действительно, паяльник в руки хочется взять! Спасибо!
Еще на плате есть 4 кнопочки — теперь я могу программно читать из устройства их состояние.

А как отследить нажатие кнопки в момент её нажатия? В бесконечном цикле читать чтоли? Устройство не может само инициировать отправку пакета?
UFO just landed and posted this here
UFO just landed and posted this here
Ндя. Прогресс блин.

Параллельный порт (25-контактов), у которого 2 контакта на планке замыкались = кнопка, а припаянный с резистором светодиод на ещё 2 других контакта = лампочка, кажется верхом гениальности и технологичности. И таких 8 выходов и штук 6 входов.

И к чему идёт развитие техники?
UFO just landed and posted this here
:) Здесь так и напрашивается выражение «глаза боятся, а руки делают»!
Sign up to leave a comment.

Articles