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

 
 
> Обмен данными через USB, HID устройство на ATMega8 с реализацией драйвера от ObDev
ZoonMan
сообщение Jun 14 2007, 07:55
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 17-03-07
Из: Ставрополь
Пользователь №: 26 261



Собрал USB устройство, похожее на Automator (http://www.obdev.at/products/avrusb/).
Залил в него немного откорректированую прошивку Automator'а.
Все работает нормально. Устройство определяется как положено. Отвечает на обращение к нему.
Помогите осуществить обмен данными.

В драйвере USB есть буфер usbTxBuf. По логике вещей, записывать информацию нужно в него, однако он недоступен из программы, т.к. объявлен в usbdrv.c. Этот файл в проект входит. Все нормально. Но переменная usbTxBuf является внутренней. Может ее объявление перенести в usbdrv.h?

Со стороны ПК терминал я написал (в проекте есть программа, я ее перенес на C++Builder) и он даже считывает область памяти из контроллера.
Только вот куда обращаться из прошивки, чтобы передавать информацию для видения терминалом не пойму.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Itch
сообщение Jun 14 2007, 12:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



А какую максимальную скорость можно получить при передаче из компа в устройство?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 14 2007, 12:28
Сообщение #3


Гуру
******

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



Цитата(Itch @ Jun 14 2007, 20:14) *
А какую максимальную скорость можно получить при передаче из компа в устройство?
теоретически 800 байт пер секsmile.gif


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



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

 


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


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