Как создать устройство USB CDC. (Я использую черную таблеточную плату stm32f103c8), и я хочу читать данные через USB на моем Raspberry Pi в качестве последовательного порта.

Как создать устройство USB CDC. (Я использую черную таблеточную плату stm32f103c8), и я хочу считывать данные через USB на моем raspberry pi в качестве последовательного порта.

Я использую черную таблетку для чтения RFID-rf522 для чтения тега (SPI) и отправки его на raspberry pi через USB (используя контакты DM и DP).

Быстрые ответы приветствуются.

, 👍0

Обсуждение

Это зависит от того, что обеспечивает ядро. Если это похоже на другие, то это сделает Serial.begin(115200); или, может быть, USBSerial.begin(115200);. Прочтите руководство по ядру STM32F1 на веб-сайте этого ядра., @Majenko

Может быть, вам лучше просто использовать [код STMicro](https://github.com/STMicroelectronics) для того, что вы делаете?, @st2000

если вы используете ядро от STM, выберите поддержку USB в меню «Инструменты»., @Juraj


1 ответ


1

Вы можете использовать предоставленный файл, сгенерировав его с помощью STMCubeMx. Однако это выходит за рамки Arduino. Но это вполне осуществимо.

,