我用CubeMX为USB VCP生成了一个“stm32f103c8t6”的代码,当我添加“CDC_Transmit_FS”命令发送数据时,该端口无法被windows10识别! 我该怎么办?这里是一个没有错误编译代码:STM32 USB VCP(Virtual Com Port)
#include "stm32f1xx_hal.h"
#include "usb_device.h"
#include "usbd_cdc_if.h"
int main(void)
{
uint8_t Text[] = "Hello\r\n";
while (1)
{
CDC_Transmit_FS(Text,6); /*when commented the port is recognized*/
HAL_Delay(1000);
}
}
我很确定应该有一些初始化代码... –
我在YouTube上观看了2个视频,这两个视频都和我一样,并且对他们很好! – Mehran
'CDC_Transmit_FS'函数存在一个错误,我想,你有一个问题,这里描述:http://electronics.stackexchange.com/questions/161772/stm32-usb-vcp-bug – SergeyLebedev