USB + Mega16 + Ubuntu Linux...

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: USB + Mega16 + Ubuntu Linux...

Сообщение md5sum »

КАШАК писал(а):Где можно почитать про работу с USB устройствами?
http://www.usb.org
КАШАК писал(а):Как правильно настроить usbconfig.h ?
Все есть в коментариях по тексту файла и можно посмотреть на http://vusb.wikidot.com/
КАШАК писал(а):Как сделать, чтобы устройство в Linux определялось как ttyACM?
Передать компу ВСЕ необходимые дескрипторы.
Я подглядывал в исходники AVR-Doper http://www.obdev.at/products/vusb/avrdoper.html
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: USB + Mega16 + Ubuntu Linux...

Сообщение КАШАК »

Можете дать настройки для простейшей программы, например отправил через терминал одну команду, зажегся светодиод, другую погас. Дальше я уже сам разберусь :))
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: USB + Mega16 + Ubuntu Linux...

Сообщение md5sum »

КАШАК писал(а):Можете дать настройки для простейшей программы, например отправил через терминал одну команду, зажегся светодиод, другую погас. Дальше я уже сам разберусь :))
Так вот самая простая http://www.recursion.jp/avrcdc/cdc-io.html
управляет портами с терминала
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: USB + Mega16 + Ubuntu Linux...

Сообщение КАШАК »

Что-то там совсем ничего непонятно, только схемы и всё...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: USB + Mega16 + Ubuntu Linux...

Сообщение md5sum »

КАШАК писал(а):Что-то там совсем ничего непонятно, только схемы и всё...
Странно
http://www.recursion.jp/avrcdc/cdcio.2009-07-15.zip
http://www.recursion.jp/avrcdc/cdcio.2009-07-15.tgz
У нас инет разный :dont_know:
— Не говорите мне что делать и я не скажу куда Вам идти...
Реклама
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: USB + Mega16 + Ubuntu Linux...

Сообщение КАШАК »

Просто я на кнопку Download не обратил внимания :oops: Спасибо, устройство нормально определилось :) Только вот кода там очень много, он там весь нужен или можно его как-то сократить? Просто в других примерах кода в разы меньше. Или это особенность AVR-CDC? И как я понял, если это устройство подключить в винде, понадобится драйвер, как для программатора AVR910? Может лучше сделать HID устройство? Кстати, ему можно будет послать команды в Linux? Можете еще объяснить использование WATCHDOG при работе с USB? В ожних примерах он используется, а в других нет. С чем это связано?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3384
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: USB + Mega16 + Ubuntu Linux...

Сообщение Мурик »

КАШАК писал(а):Можете дать настройки для простейшей программы, например отправил через терминал одну команду, зажегся светодиод, другую погас. Дальше я уже сам разберусь :))
Если устроит прога для винды, то вот пример.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: USB + Mega16 + Ubuntu Linux...

Сообщение ploop »

Кстати, ему можно будет послать команды в Linux?
Вся прелесть Linux в том, что там устройства как файлы. Если система его определила - пиши в него и всё.

echo 'test' > /dev/ttyUSB0 - и "test" улетело по uart'у, например.
Аватара пользователя
md5sum
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Вт окт 27, 2009 22:39:19
Откуда: Москва

Re: USB + Mega16 + Ubuntu Linux...

Сообщение md5sum »

ploop писал(а):
Кстати, ему можно будет послать команды в Linux?
Вся прелесть Linux в том, что там устройства как файлы. Если система его определила - пиши в него и всё.

echo 'test' > /dev/ttyUSB0 - и "test" улетело по uart'у, например.
КАШАК имел в виду "послать команды HID девайсу". В линуксе ему скорее всего не будет назначен соответствующий device.
dmesg писал(а):[ 9216.789142] usbcore: registered new interface driver hiddev
[ 9216.789212] usbhid 4-1:1.0: couldn't find an input interrupt endpoint
[ 9216.789522] usbcore: registered new interface driver usbhid
[ 9216.789530] usbhid: USB HID core driver

Устройство опознано, но не приаттачено
И работать с ним можно будет только используя libusb в своей программе.
— Не говорите мне что делать и я не скажу куда Вам идти...
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: USB + Mega16 + Ubuntu Linux...

Сообщение ploop »

ааа, тогда да.
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: USB + Mega16 + Ubuntu Linux...

Сообщение КАШАК »

Ясно. Буду разбираться. Всем спасибо за помощь :))
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»