ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
7 мая
852997 Топик полностью
pav256 (05.07.2018 08:29, просмотров: 128) ответил evgeniy1294 на Драйвер качал по ссылке. Ещё раз повторюсь, с включенным modem manager'ом под линухом не заработает. Нужно править дескриптор.
С линухом, для меня, вопрос чисто академический: была возможность - проверил - отложил. в фу-ии USB_receive(uint8_t* BufUsb, uint16_t LenBuf) интерес представляют первые две строки // USBD_CDC_SetRxBuffer(&hUsbDeviceFS, BufUsb); USBD_CDC_ReceivePacket(&hUsbDeviceFS); Первая строка устанавливает буфер, куда будут сыпаться данные, вторая запускает остановленный прием по USB. Не совсем понятно зачем переустанавливать каждый раз буфер (первая строка)? Ведь буфер и так устанавливается при инициализации (int8_t CDC_Init_FS(void)). У меня работает и без этой строки абсолютно идентично.