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

 
 
> USB HID LPC1343
IgorAVR2
сообщение Feb 8 2011, 21:41
Сообщение #1


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

Группа: Участник
Сообщений: 153
Регистрация: 29-05-08
Пользователь №: 37 901



В LPC1343 есть встроенный драйвер USB HID устройства. Всё хорошо, всё работает, только есть вот одно но...

Процедура GetInReport, от которой идут данные в компьютер, вызывается с заданным интервалом по таймеру. То есть с определённым интервалом пакеты уходят в компьютер. Как сделать что бы репорты уходили не с определённым интервалом, а только тогда, когда мне это нужно, то есть тогда когда у меня есть данные на отправку? Так например работает мышка: двигаем - пошли пакеты, перестали двигать - пакеты не уходят. И как это организованно в других мк с USB при реализации HID?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
goodwin
сообщение Apr 24 2012, 07:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Попробовал подлезть и так, и эдак.
Код в ROM не похож на тот, что идет в примерах от NXP и кейла.
Махнул рукой.
Решил, что для HID загрузчика подойдет и ROM драйвер - сильно экономит место. Даже много лишнего остается wink.gif
Ибо все-равно одна 4 кб страница будет отдана под загрузчик. "Кривизна" там существенно не мешает...
Ну а "прямой " HID драйвер - в LR ARM... Там все пучком - есть правильная функция "usbd_hid_get_report_trigger(0, buf, len)". И прерывание постоянно не щелкает - только когда инициирована передача данных. Цена вопроса - ~6 кбайт, но оно того стОит...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IgorAVR2   USB HID LPC1343   Feb 8 2011, 21:41
- - kovigor   Цитата(IgorAVR2 @ Feb 9 2011, 01:41) Как ...   Feb 9 2011, 09:07
- - IgorAVR2   Да в том то и дело, что данные для отправки я клад...   Feb 9 2011, 22:38
|- - kovigor   Цитата(IgorAVR2 @ Feb 10 2011, 01:38) Да ...   Feb 10 2011, 07:22
- - IgorAVR2   Да я уже всё досканально разобрал, всё по сто раз ...   Feb 10 2011, 07:30
|- - kovigor   Цитата(IgorAVR2 @ Feb 10 2011, 10:30) Да ...   Feb 10 2011, 07:36
|- - IgorAVR2   Цитата(kovigor @ Feb 10 2011, 10:36) А от...   Feb 10 2011, 20:13
- - EXeGLuMATOR   Ковырялся тоже с этим камушком. Тут дело в другом...   Feb 21 2011, 22:57
|- - IgorAVR2   Цитата(EXeGLuMATOR @ Feb 22 2011, 01:57) ...   Feb 27 2011, 21:40
|- - kovigor   Цитата(IgorAVR2 @ Feb 28 2011, 00:40) Нас...   Feb 28 2011, 09:02
|- - IgorAVR2   Цитата(kovigor @ Feb 28 2011, 12:02) Прос...   Feb 28 2011, 14:24
- - goodwin   Подниму тему... Писателям этого ROM HID драйвера ...   Apr 22 2012, 07:42
- - esaulenka   goodwin, подскажите, в RL-ARM стали исходники USB ...   Apr 24 2012, 11:21
- - goodwin   Да - все в библиотеках. ЗЫ: Несколько строчек - п...   Apr 24 2012, 12:03


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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 00:39
Рейтинг@Mail.ru


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