Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT90PWM3 + USB
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Oleg Victorovich
Подскажите возможно ли на AT90PWM3 реализовать программно интерфейс USB взятый с сайта http://obdev.com/. Конкретно интересует пример Hid-data. Можно ли обойтись малой кровью? Т.е. взять готовые библиотеки с этого примера, откомпилировать в AVRstudio+WinAVR для AT90PWM3 (конечно сконфигурировав в фаиле usbconfig.h выводы в соответствии со своим МК) и, воспользовавшись готовым ПО для ПК из этого же примера наладить связь с микроконтроллером????
kovigor
Цитата(Oleg Victorovich @ Dec 16 2010, 20:00) *
Подскажите возможно ли на AT90PWM3 реализовать программно интерфейс USB ...


Подозреваю, что можно, поскольку существуют довольно старые проекты Игоря Чешко, которые это делают, и они работают на довольно древних АВР. Написаны на асме. Я лично собирал HID. Работает. Пробовал разобраться в ПО и модифицировать под свою задачу. ПО довольно сложное, работает на пределе возможностей МК. Автор дает рекомендации по его настройке под задачи пользователя. Но в итоге я взял МК с USB на борту и не жалею. Программный USB имеет только одно преимущество - низкую стоимость, которая важна при производстве партии. Так что решать вам ...

http://www.cesko.host.sk/
Oleg Victorovich
Спасибо, но менять на МК со встроенным USB не хочется, поскольку большая часть программы для AT90PWM316 уже написана, осталось USB.
kovigor
Цитата(Oleg Victorovich @ Dec 16 2010, 21:03) *
... осталось USB.


sm.gif Сущая мелочь осталась :-) Программный USB оставит от ресурсов МК процентов 10, если не меньше. Что там останется для вашей задачи, остается только догадываться ...
Oleg Victorovich
Будут ли работать проекты с сайта http://obdev.com, если готовые библиотеки подключить и откомпилировать в WinAVR а затем прошить, а то везде где не встречал проекты с данного сайата, рекомендуется редактировать Make фаил.
aleksey_g
Да, ресурсы USB сожрет по самое нехочу. Но даже если не будет работать на Вашем чипе, всегда можно взять ATTINY45, вкомпилить туда Ваш HID или USB-СОМ и соорудить интерфейс между ATTINY45 и Вашим чипом.
Так вы получите дешового и не очень шустрого посредника между USB и Вашим устройством.
Это если очень хочется. Но лучше приспособить специализированные решения типа USB-СОМ и т.д. если не хотите расставаться с Вашим чипом.
prottoss
Цитата(Oleg Victorovich @ Dec 17 2010, 00:55) *
Кроме того есть большое ограничение на использование прерываний.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.