我们知道,STM32F3作为带有FPU单元的高性能处理器,其集成了USB-DEVICE,而在很多时候,我们在通信中还是用的串口,这样在设计板卡或者学习过程中,不得不增加一个虚拟串口,无论是标准的RS232也好,还是USB-TTL也好,都会给调试带来麻烦,需要外置的资源总是要花时间弄的。 比如USB转串口,有时候装驱动都是件烦人的事情,因为老是提示端口被占用。其实,可以在STM32F3或者STM32F4上使用其USB-DEVICE接口来实现这个虚拟串口功能,这样就省掉了外接的麻烦,用起来也非常方便。 下面分享一个在STM32F3DICVOERY上实现的USB-虚拟串口应用。ST提供了USB例程,但是没有STM32F3的,这些都是自己以前 花时间移植的。 测试图片: 附件包括: 工程文件 |
你好,你的程序在STM32F3DISCOVERY的板子上面可以正常运行,而PC机可以发现串口,但是我现在做的板子上使用的CPU是STM32F303RE,程序在我的板子上怎么都不能正常运行,PC机怎么也发现不了串口,我开始怀疑是我的板子有问题,可是自己做的板子可以正常进入DFU模式,而且可以正常下载程序,不知大神对于此问题有什么办法,请帮忙一下,谢谢 |
tahnk you!!! |
学习学习 |
这个厉害 拿走了 感谢 |
STM32F3 硬件I2C 驱动OLED 求助!!
stm32 USB的CDC类传输掉数据
STM32F105 USB接收数据不断进入中断,出现“死机”现象
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32F303使用定时器触发双ADC常规同步采样模式
STM32F407 USB-HS-OTG是否不外接PHY可以做虚拟串口?
如何做一个USB从机键盘用stm32f407
用STM32F4 Cube MX生成的USB Device C代码的BUG
USB Device + FatFS + SDIO 模拟U盘意外只读问题
USB Device + FatFS + SDIO 问题