你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

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

 附件包括:
 
 工程文件    STM32F303虚拟串口.rar (361.63 KB, 下载次数: 116)
收藏 4 评论4 发布时间:2014-4-4 11:27

举报

4个回答
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
学习学习
皈依 回答时间:2015-8-31 10:54:16
这个厉害 拿走了 感谢
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版