Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.08.2012, 14:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
V-USB вопросы :)
Добрый день!
Есть нужда гонять туда-суда (ПК-МК) различные данные. Общий принцип работы с V-USB вроде понял, железка работает. Надо развивать дальше тему..
Вопрос: могу ли я обозначить несколько (4) репорта с разными ID, прописать им размеры и далее в usbfunctionSetup по ID репортов делать те или иные действия? Как по записи из ПК в МК, так и наоборот?
Например, репорт с ID 01 записывает в переменную МК адрес, пришедший с ПК. Следующий за ним тут же репорт ID 02 отправляет данные с eeprom этого адреса в ПК. Если ID 03, МК берет из первого байта адрес eeprom и пишет данные следующих байт в eeprom.. как то так.
Вопрос: чем различаются output и feature репорты, какой подходит мне лучше? максимальный размер репорта менее 20 байт.
Вопрос: как описывать несколько репортов? В одном usbHidReportDescriptor, не забывая про длинну?
|
|
|
|
28.08.2012, 14:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: V-USB вопросы :)
Или я могу обозначить только два репорта - output и feature, и сообщать МК о том чего хочу в output и тут же "делать что хочу" через feature?
|
|
|
|
28.08.2012, 14:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: V-USB вопросы :)
В общем интересует сам принцип, как организовать универсальную приемо-передачу различных "блоков" как в МК, так и в ПК. Пока остановился на варианте: в output-репорте передаем некое число, означающее что будем делать и тут же во feature-репорте максимально возможного размера (учитывая задачу) передаем в соответствии с предыдущим числом нужные данные. Так это делается правильно? )
|
|
|
|
29.08.2012, 17:43
|
|
Временная регистрация
Регистрация: 23.09.2007
Адрес: Кривой Рог, Украина
Сообщений: 58
Сказал спасибо: 36
Сказали Спасибо 34 раз(а) в 20 сообщении(ях)
|
Re: V-USB вопросы :)
Я в последнем своем проекте брал за основу это V-USB IO быстрый старт
|
|
|
Сказали "Спасибо" k0stya_
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:57.
|
|