[其他ST产品] 关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP

[复制链接]
2021|16
 楼主| 慢醇 发表于 2023-5-27 11:52 | 显示全部楼层 |阅读模式
关于STM32F4 高速USB引脚PB14,PB15使用虚拟串口VCP

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

初始化位GPIO_AF_OTG_HS_FS不是 GPIO_AF_OTG_HS

  1. // An highlighted block
  2.         GPIO_PinAFConfig(GPIOB,GPIO_PinSource14,GPIO_AF_OTG_HS_FS);
  3.         GPIO_PinAFConfig(GPIOB,GPIO_PinSource15,GPIO_AF_OTG_HS_FS);



 楼主| 慢醇 发表于 2023-5-27 11:54 | 显示全部楼层
然后在C/C++里添加标题就可以了
4511964717ef388056.png
 楼主| 慢醇 发表于 2023-5-27 11:54 | 显示全部楼层
再使用OTG_HS_IRQn的中断就可以使用了
602964717f071ee67.png
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部分的代码啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

134

主题

1382

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部