Например TDA7294

Форум РадиоКот • Просмотр темы - USB + Atmega
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 11, 2025 09:00:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 19:38:19 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Всем привет.
Возникла идея, собрать некое устройство, которым можно управлять с компа по USB.
Управление из программы:
5 электродвигателями
6 светодиодами

Для начала собираю в протеусе.

И сразу возникла куча вопросов.
1. Какую микросхему выбрать?
Atmega32 + At90usb1286 или достаточно одной?
2. В какой среде лучше писать прошивку?
WinAvr, CodeVision, Atmel Studio или что-то другое?
3. Стоит ли использовать: LUFA, v-usb?
4. Может можно не заморачиваться с USB, а просто взять кабель на PL2303 и подключить к Atmeg'e в RX\TX?

В протеусе есть пример работы с usb, но исходников нет.
Программу управления хочу написать на C# уже набросок есть.
Скомпилировал демо VirtualSerial из LUFA подключил hex к AT90 запустил симуляцию, новый порт появляется, программа конектится.
И на этом встрял..

Посоветуйте пожалуйста. Может есть примеры, исходники.

С Уважением! )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 19:57:07 
Держит паяльник хвостом
Аватар пользователя

Карма: 15
Рейтинг сообщений: 70
Зарегистрирован: Ср мар 28, 2012 21:45:24
Сообщений: 906
Откуда: ВО
Рейтинг сообщения: 0
http://www.atmel.com/devices/AT90USB128 ... =documents


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 20:06:51 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
ILYAUL писал(а):
http://www.atmel.com/devices/AT90USB1286.aspx?tab=documents


ого, достаточно много информации, спасибо!

Достаточно будет этого микроконтроллера на все действия?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 20:20:12 
Держит паяльник хвостом
Аватар пользователя

Карма: 15
Рейтинг сообщений: 70
Зарегистрирован: Ср мар 28, 2012 21:45:24
Сообщений: 906
Откуда: ВО
Рейтинг сообщения: 0
На светодиоды - с избытком и много кратным запасом. А вот двигатели какие?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 20:30:51 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Пока точно не определился.
два двигателя по 3В
остальные максимум 12В
в общем не особо мощные, те что используются в небольших радиоуправляемых игрушках


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 20:47:50 
Держит паяльник хвостом
Аватар пользователя

Карма: 15
Рейтинг сообщений: 70
Зарегистрирован: Ср мар 28, 2012 21:45:24
Сообщений: 906
Откуда: ВО
Рейтинг сообщения: 0
За глаза всего хватит


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 03, 2012 21:08:33 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Хорошо, спасибо! :)

http://www.atmel.com/Images/doc8447.pdf
ознакамливаюсь с данным документом ASF - USB Device CDC Application
то что мне нужно, если не ошибаюсь?

мне нужно чтобы при подключении к usb, появлялся COM порт.
Затем, я отправляю символ например, и микросхема обрабатывает.
что-то наподобие вот этого
http://www.youtube.com/watch?v=Kj-NLrP_F6k

Подскажите пжл, в какую сторону копать для работы с USB?
Есть ли документация по Atmel Framework?
И вообще подойдет ли он?
или лучше использовать LUFA, V-USB?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Ср июл 04, 2012 19:54:55 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Кто-нибудь подскажите, в какую сторону копать дальше?

Чтобы при подключении устройства, появился ком-порт, необходимо копать в сторону CDC. правильно?

Установил Atmel Studio, там куча примеров, но они все для отладочных плат(

вот что еще нашел)
http://www.recursion.jp/avrcdc/download.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Сб июл 07, 2012 12:52:39 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3379
Рейтинг сообщения: 0
SergXP писал(а):
Чтобы при подключении устройства, появился ком-порт, необходимо копать в сторону CDC. правильно?
Я бы лучше создавал бы HID девайс.
Он выигрывает у CDC по следующим параметрам:
Цитата:
Не нужно в программе указывать имя COM порта - девайс автоматом подхватывается программой при его подключении к компу.
Не нужно ставить драйверы. А то был случай с CDC когда для Win7 не оказалось INF файла и девайс не работал.
Можно создать в одном девайсе несколько логических со своими каналами доступа.
Простой пример USB HID устройства.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Сб июл 07, 2012 16:45:53 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
SergXP писал(а):
Управление из программы:
5 электродвигателями
6 светодиодами

Для начала собираю в протеусе.

И сразу возникла куча вопросов.
1. Какую микросхему выбрать?
Atmega32 + At90usb1286 или достаточно одной?

достаточно будет самой примитивной единственной At90usb82

Цитата:

2. В какой среде лучше писать прошивку?
WinAvr, CodeVision, Atmel Studio или что-то другое?

Без разницы
Цитата:
3. Стоит ли использовать: LUFA, v-usb?

LUFA стоит
Цитата:

4. Может можно не заморачиваться с USB, а просто взять кабель на PL2303 и подключить к Atmeg'e в RX\TX?

нет. колхоз убогий и беспощадный.

Цитата:

Посоветуйте пожалуйста. Может есть примеры, исходники.

С LUFA примеров завались


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Пн июл 09, 2012 21:17:11 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Цитата:
Я бы лучше создавал бы HID девайс.
Он выигрывает у CDC по следующим параметрам:


хм, надо подумать)

Цитата:
достаточно будет самой примитивной единственной At90usb82

к сожалению ее нет в протеусе.
может есть другие программы для моделирования схем?

Цитата:
LUFA стоит

хорошо, поразбираюсь еще с этой библиотекой.
спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Пн июл 09, 2012 21:33:56 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
протеус в топку - и не будет ограничений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Пн июл 09, 2012 22:16:48 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
а каким образом тогда проверять?
есть ли программа лучше протеуса?
или нужно все в реале делать?
мне бы хотелось сначала собрать виртуальную модель.
затем уже купить все что нужно и спаять.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 10, 2012 18:58:24 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3379
Рейтинг сообщения: 0
SergXP писал(а):
а каким образом тогда проверять?
Если хотите устранять не существующие глюки, то продолжайте использовать протеус.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB + Atmega
СообщениеДобавлено: Вт июл 10, 2012 19:43:55 
Родился

Зарегистрирован: Вт июл 03, 2012 19:20:17
Сообщений: 8
Рейтинг сообщения: 0
Мурик писал(а):
Если хотите устранять не существующие глюки, то продолжайте использовать протеус.

)))))
а что если взять отладочную плату уже с usb?
вот такой штуки будет достаточно?
http://www.chipdip.ru/product/me-smartusb-for-avr.aspx
или вот
http://www.chipdip.ru/product/at90usbkey.aspx


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y