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

查看: 1928|回复: 4

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

[复制链接]

22

主题

456

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-20
发表于 2014-4-4 11:27:37 | 显示全部楼层 |阅读模式
         我们知道,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, 下载次数: 112)
回复

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

新手上路

最后登录
2020-8-8
发表于 2015-8-30 16:41:26 | 显示全部楼层
你好,你的程序在STM32F3DISCOVERY的板子上面可以正常运行,而PC机可以发现串口,但是我现在做的板子上使用的CPU是STM32F303RE,程序在我的板子上怎么都不能正常运行,PC机怎么也发现不了串口,我开始怀疑是我的板子有问题,可是自己做的板子可以正常进入DFU模式,而且可以正常下载程序,不知大神对于此问题有什么办法,请帮忙一下,谢谢
回复 支持 反对

使用道具 举报

10

主题

207

回帖

0

蝴蝶豆

中级会员

最后登录
2018-7-26
发表于 2015-8-30 17:34:44 | 显示全部楼层
tahnk you!!!
回复 支持 反对

使用道具 举报

47

主题

1210

回帖

5

蝴蝶豆

论坛元老

最后登录
2020-8-13
发表于 2015-8-31 10:26:15 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

2

主题

272

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-12-5
发表于 2015-8-31 10:54:16 | 显示全部楼层
这个厉害 拿走了 感谢
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版