fengye5340 发表于 2014-4-4 11:27:37

【MCU实战经验】在STM32F3DISCOVERY上实现USB虚拟串口

         我们知道,STM32F3作为带有FPU单元的高性能处理器,其集成了USB-DEVICE,而在很多时候,我们在通信中还是用的串口,这样在设计板卡或者学习过程中,不得不增加一个虚拟串口,无论是标准的RS232也好,还是USB-TTL也好,都会给调试带来麻烦,需要外置的资源总是要花时间弄的。 比如USB转串口,有时候装驱动都是件烦人的事情,因为老是提示端口被占用。其实,可以在STM32F3或者STM32F4上使用其USB-DEVICE接口来实现这个虚拟串口功能,这样就省掉了外接的麻烦,用起来也非常方便。
 
       下面分享一个在STM32F3DICVOERY上实现的USB-虚拟串口应用。ST提供了USB例程,但是没有STM32F3的,这些都是自己以前
 花时间移植的。
   
 测试图片:
       
      
  
    
      
        
       

 附件包括:
 
 工程文件   
 
 测试固件:
 

tumax 发表于 2015-8-30 16:41:26

你好,你的程序在STM32F3DISCOVERY的板子上面可以正常运行,而PC机可以发现串口,但是我现在做的板子上使用的CPU是STM32F303RE,程序在我的板子上怎么都不能正常运行,PC机怎么也发现不了串口,我开始怀疑是我的板子有问题,可是自己做的板子可以正常进入DFU模式,而且可以正常下载程序,不知大神对于此问题有什么办法,请帮忙一下,谢谢

夏明smile 发表于 2015-8-30 17:34:44

tahnk you!!!

mark0668 发表于 2015-8-31 10:26:15

学习学习

guiyi 发表于 2015-8-31 10:54:16

这个厉害 拿走了 感谢
页: [1]
查看完整版本: 【MCU实战经验】在STM32F3DISCOVERY上实现USB虚拟串口