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

查看: 1934|回复: 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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版