Добрый день коллеги!
Есть отладочная плата STM32 F401 Disco. В ней прошито ПО для прием и отправки данных с (на) ПК. Используя программу USB HID Demonstrator от ST.com легко удается принимать и отправлять данные. Есть от нее исходники, но программа очень большая написана на шарпе с применением огромного числа библиотек. Нужна программа по проще.
Пытаюсь сделать следующим образом: (код C#)
using UsbLibrary;
var USBDevice = UsbLibrary.SpecifiedDevice.FindSpecifiedDevice(1155, 22352); // подключаемся по ВИД и ПИД
if (USBDevice != null) // если устройство подключено
{
label1.Text = "Найдено устройство!"; // сообщение
var Senddata = new UsbLibrary.SpecifiedOutputReport(oDev: USBDevice).SendData(new byte[] { 0x00, 0x01 }); // шлем два байта
USBDevice.SendData(new byte[] { 0x00, 0x01 }); // шлем два байта
}
USB монитором проверял, данные отправляются, но МК их почему то не ловит.
В диспетчере устройств микроконтроллер определяется как HID устройство.