реклама на сайте
подробности

 
 
> AT90PWM3 + USB
Oleg Victorovich
сообщение Dec 16 2010, 13:00
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



Подскажите возможно ли на AT90PWM3 реализовать программно интерфейс USB взятый с сайта http://obdev.com/. Конкретно интересует пример Hid-data. Можно ли обойтись малой кровью? Т.е. взять готовые библиотеки с этого примера, откомпилировать в AVRstudio+WinAVR для AT90PWM3 (конечно сконфигурировав в фаиле usbconfig.h выводы в соответствии со своим МК) и, воспользовавшись готовым ПО для ПК из этого же примера наладить связь с микроконтроллером????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
kovigor
сообщение Dec 16 2010, 13:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Oleg Victorovich @ Dec 16 2010, 20:00) *
Подскажите возможно ли на AT90PWM3 реализовать программно интерфейс USB ...


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

http://www.cesko.host.sk/
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Dec 16 2010, 14:03
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



Спасибо, но менять на МК со встроенным USB не хочется, поскольку большая часть программы для AT90PWM316 уже написана, осталось USB.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 16 2010, 14:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Oleg Victorovich @ Dec 16 2010, 21:03) *
... осталось USB.


sm.gif Сущая мелочь осталась :-) Программный USB оставит от ресурсов МК процентов 10, если не меньше. Что там останется для вашей задачи, остается только догадываться ...
Go to the top of the page
 
+Quote Post
Oleg Victorovich
сообщение Dec 16 2010, 14:55
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 114
Регистрация: 9-10-08
Из: Ставрополь
Пользователь №: 40 790



Будут ли работать проекты с сайта http://obdev.com, если готовые библиотеки подключить и откомпилировать в WinAVR а затем прошить, а то везде где не встречал проекты с данного сайата, рекомендуется редактировать Make фаил.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Dec 16 2010, 16:12
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Да, ресурсы USB сожрет по самое нехочу. Но даже если не будет работать на Вашем чипе, всегда можно взять ATTINY45, вкомпилить туда Ваш HID или USB-СОМ и соорудить интерфейс между ATTINY45 и Вашим чипом.
Так вы получите дешового и не очень шустрого посредника между USB и Вашим устройством.
Это если очень хочется. Но лучше приспособить специализированные решения типа USB-СОМ и т.д. если не хотите расставаться с Вашим чипом.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 16 2010, 22:53
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Oleg Victorovich @ Dec 17 2010, 00:55) *
Кроме того есть большое ограничение на использование прерываний.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016