慢醇 发表于 2023-5-27 11:52

关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP

关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP

公司碰到一个板子,上面的USBFS的引脚被占用了只能使用USBHS是引脚来做VCP,建议是使用FS来做VCP
首先STM32F4的高速USB引脚要使用需要接芯片的,要使用这个功能要把HS降级到FS才可以使用,这点很重要。

初始化位GPIO_AF_OTG_HS_FS不是 GPIO_AF_OTG_HS

// An highlighted block
        GPIO_PinAFConfig(GPIOB,GPIO_PinSource14,GPIO_AF_OTG_HS_FS);
        GPIO_PinAFConfig(GPIOB,GPIO_PinSource15,GPIO_AF_OTG_HS_FS);



慢醇 发表于 2023-5-27 11:54

然后在C/C++里添加标题就可以了

慢醇 发表于 2023-5-27 11:54

再使用OTG_HS_IRQn的中断就可以使用了

Pretext 发表于 2023-5-29 16:55

USB配置应该不仅如此吧?

朝生 发表于 2023-5-29 16:56

感觉这个教程太简单了,只贴了关键代码。

芯路例程 发表于 2023-5-29 16:56

可以同时用HS和FS吗?感觉不支持呀。

eefas 发表于 2023-6-7 13:37

如何使用IO口模拟串口功能?               

claretttt 发表于 2023-6-8 15:07

usb虚拟串口在win7 x64装不上vcp驱动,怎么办

geraldbetty 发表于 2023-6-8 15:31

虚拟串口的驱动文件stmcdc.inf怎么用

fengm 发表于 2023-6-8 22:37

stm32虚拟串口为什么不需要设置波特率

earlmax 发表于 2023-6-14 09:51

dfu升级一定要配置成虚拟串口吗?

earlmax 发表于 2023-6-14 16:26

怎样用虚拟串口仿真调试stm32的串口1

zerorobert 发表于 2023-6-15 21:15

USB虚拟串口如何实现流控               

Bowclad 发表于 2023-6-15 23:07

fengm 发表于 2023-6-8 22:37
stm32虚拟串口为什么不需要设置波特率

只要USB虚拟串口与真实串口两端的串口调试助手波特率设置成一样就可以了

jimmhu 发表于 2023-6-19 11:04

usb虚拟串口 最大速度可以达到多少

sesefadou 发表于 2023-6-19 14:35

通过USB向PC发送数据,怎样提高速度

Henryko 发表于 2023-6-19 23:01

这只有usb部分的代码啊
页: [1]
查看完整版本: 关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP