Например TDA7294

Форум РадиоКот • Просмотр темы - Простейший код HID. Везде только слова, мыши и джойстики...
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб авг 23, 2025 08:10:29

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


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



Начать новую тему Ответить на тему  [ Сообщений: 209 ]     ... , , , 8, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 16:46:53 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
Должно быть так.
Код:
Public Declare Function HID_GetFeature Lib "HID_Lib_PB.dll" (ByVal Handle As Long, ByRef buffer() As Byte, ByVal LenBuffer As Long) As Long


А что за пример, где можно скачать все его файлы и найти описание работы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 16:52:13 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
http://microsin.ru/Download.cnt/avr/avr-usb-russian.rar
там пример hid data

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 17:00:44 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
если в функции стоит long то выдает 423580841646489600 {Long} а массив Buffer по прежнему после становится размера 1 со значением ноль.

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 17:11:54 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Кинь мне бейсиковский екзешник, сделай в нем 2 поля - переданный байт и принятый. Попробуем эхоотражение - бай кинул - байт принял.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 17:24:16 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
вот прога она пересылает 1 байт и принимает 1 байт.


Вложения:
WindowsApplication1.zip [8.85 KiB]
Скачиваний: 299

_________________
в спорах рождается ИСТИНА [AND] flud.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 17:53:35 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Возвращает 0.
Попробовал свой экзешник, который у меня работал с хидом пика 4550 - тот висит по приему.
получается, что только его родное ПО ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 18:09:06 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
Цитата:
Возвращает 0.
Попробовал свой экзешник, который у меня работал с хидом пика 4550
Какой проект проверяли?
demson или свой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 18:12:35 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Оба. мой висит на чтении.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 18:29:05 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
У меня чтение из вашего проекта проходит нормально, функция HID_GetFeature возвращает 1, т. е. ошибок нет. :)
Какие команды нужно посылать устройству и чтобы получить данные из него?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 18:38:52 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
любой байт, должно вернуть тот же байт+1


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 19:27:50 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
Функция HID_GetFeature выполняется нормально, а HID_SetFeature, почему-то с ошибкой. :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 19:45:56 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
После выполения функции HID_SetFeature посмотрел что возвращает GetLastError.
Эта функция вернула код 31 - A device attached to the system is not functioning (Устройство подключеное к системе не функционирует).
Может ошибка в проге контроллера?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:04:32 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
-

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:09:32 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Грубо говоря, да... В конфиге были выключены функции чтения и записи (в предыдущем проекте я их не пользовал, читал с массива напрямую). Почему здесь не прокатило - я не знаю. В общем, кидаю исправленный вариант. Для проверки из командной строки запускал тулс , он читает на экран содержимое епром и записывает, начиная с 0 ячейки, то, что вводишь.


Вложения:
hid_data.rar [123.89 KiB]
Скачиваний: 304
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:17:51 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
hid-custom-rq у меня и так работал, с этим дата проигрался весь день...
тулс для проверки забыл прикрепить


Вложения:
re2.jpg [135.23 KiB]
Скачиваний: 459
hidtool.rar [6.54 KiB]
Скачиваний: 310
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:40:00 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
Цитата:
Почему здесь не прокатило - я не знаю. В общем, кидаю исправленный вариант.
Заработало! :)
Теперь чтение и запись производится без ошибок и возвращаются внятные данные, т. е. отправил число 130, и такое же вернулось обратно в том же элементе массива. :P

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:49:44 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
близимся к цели.
только у меня почему то неизвестное устройство выскакивает.
странно, вроде шину поправил частоту тоже.

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 20:56:10 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
у меня 8l мега на 12 мегагерц.
указать в мейкфайле и юсб конфиге


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 21:00:29 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
частоту я в 2х местах менял да, но результата нет, чудеса продолжаются...
сейчас еще раз распакую и поменяю на всякий случай.
ЧУДЕСА скачал из сети пакет make hex и о чудо заработало

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Простейший код HID. Везде только слова, мыши и джойстики
СообщениеДобавлено: Вс апр 18, 2010 21:26:43 
IT KT
Аватар пользователя

Карма: 19
Рейтинг сообщений: 10
Зарегистрирован: Пн авг 25, 2008 08:49:33
Сообщений: 1309
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
так прога hidtool.exe работает отлично. а вот с длл еще никак.

_________________
в спорах рождается ИСТИНА [AND] flud.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 209 ]     ... , , , 8, , ,  

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


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

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


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

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


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