将这个工程编译烧录到芯片,USB的VCP功能就可以被主机检测到了,发送与接收的代码需要在后面再加。 对于WIN7的用户需要先安装STM32,VCP的驱动才动保证被识别,而WIN10就不需要装驱动,系统自带驱动了 添加用户代码 发送 在main.c这个文件里面添加如下代码,就可以直接发送数据到VCP,对虚似串口的波特率,对USB口都是一样...
在STM32cubeide里面可以方便快捷的开发一个USB CDC应用。这里使用的是USB1 HS.电路原理图如下:详细的...
答案对人有帮助,有参考价值0 STM32F103C8T6的USB虚拟串口VCP最大速度可以达到12 Mbps(或1.5 MB/秒...
配置USB_OTG_FS 配置USB_DEYICE 配置GPIO(用于LED) 配置时钟 生成工程 克隆github工程并修改 博主将工程以上传至GitHub,学者可自行下载学习。网址:https://github.com/lronboy22/stm32f407zet6_iap.git 在生成工程中添加IAP文件夹下的文件 修改main函数 编译下载测试 该方案已在实际开发中应用,具体运行流程为: ...
STM32 HAL库USB虚拟串口VCP发送64bytes倍数数据 电脑无法接收的解决方法 打开usbd_cdc_if.c文件,找到如下函数:uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len){ uint8_t result = USBD_OK;/* USER CODE BEGIN 7 */ USBD_CDC_HandleTypeDef *hcdc = (USBD_CDC_HandleTypeDef*)hUsb...
STM32F4全速USB虚拟串口VCP程序裁剪教程
串口传输数据的速度太低,满足不了需求,想利用USB转VCp的方法。提高速度,USB工作在FS模式下,速度能...
一、前言原来STM32USB开发很复杂,在标准库上移植USB库需要修改不少地方,但是现在用HAL库,配合CubeMX就能快速生成USB工程了,这里用STM32F1来实现Virtual_COM_Port虚拟串口。原理图如下,STM32F1的USB是USB2.0全速总线,所以DP上拉,DM不接上拉。二、CubeMX配置(1)mcu使用STM32F103C8(2)RCC里高速和低... ...
stm32f429i disc usb cdc vcp 虚拟串口 example project (CubeMX Hal) https://github.com/ghosoft/STM32F429I-DISC0_usb_vcp
3楼说的是实际情况,但并不是STM32的USB不行,而是PC端的驱动程序有问题。或者说是PC机的驱动程序机制...