![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 53
|
![]()
Добрый день форумчане!
Пытаюсь отправить два байта данных по USB шине. Получатель, микроконтроллер, который принимает данные. Отправка хорошо получается программой USB HID Demonstartor. Диоды моргают. Нужно сделать свою. Делаю так: using UsbLibrary; // библиотека var USBDevice = UsbLibrary.SpecifiedDevice.FindSpec ifiedDevice(0x03EB, 0x204F); // коннект успешный var Senddata = new UsbLibrary.SpecifiedOutputReport(US BDevice).SendData(new byte[] { 1, 1, 1, 1, 1 }); USBDevice.SendData(new byte[] { 1, 1, 1, 1, 1 }); Данные почему то отправляются в виде 00 00 00 00 00. Кроме того, мне нужно отправить два байта а не 5. Как уменьшить объем ? Если вопрос глупый, прошу прощения, программирую на чистом Си микроконтроллеры. Высокоуровневые языки знаю плохо Подскажите что и как. Последний раз редактировалось Joslen_bomon; 20.10.2016 в 18:53. |
![]() |
![]() |
![]() |
#2 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]() Цитата:
Давайте посмотрим: Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 53
|
![]()
При отправке 3,3 или 4,4,4,4 приходит всегда почему то 00 00 00 00 00
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Что снифер показывает?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 53
|
![]()
Эти 00 00 00 00 00 и показывает' библиотека в виде dll я не вижу что происходит внутри
Программа usb hid demonstrator от st.com четко шлет два байта и снифер их показывает правильно Последний раз редактировалось Joslen_bomon; 20.10.2016 в 20:46. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Значит надо читать доки по библиотеке или менять ее на что-то вменяемое.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Synapse как отправить с разу два письма | Gold--lion | Работа с сетью в Delphi | 7 | 30.11.2015 21:32 |
Арифметическое деление двух массивов в два байта, как двух целых чисел | Ixmil | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 28.09.2015 08:36 |
Разобор HID протокола ??? | redradist | Общие вопросы C/C++ | 5 | 27.07.2013 16:57 |
Hid OnDeviceData | Gumer | Общие вопросы Delphi | 0 | 19.10.2010 19:35 |