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

关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

[复制链接]
xienizi 提问时间:2013-11-28 15:00 /
最近在做USB虚拟串口的工作,在调试过程中,发现一个奇怪的现象。
采用USART1通信,实现数据接收后回发给PC,当在main()函数初始化时,增加USB虚拟串口初始化配置操作(完全采用ST官网提供的参考代码),在进行测试时,出现结果如下:
1、连接USB线,连接串口线,外接电源,采用串口通信,设备能实现数据收发。
2、断开USB线,连接串口线,外接电源,采用串口通信,设备无法通信。
在网上查过,有人说将USB初始化的相关操作影响到USART1,后将代码调换到最前面,仍然出现上述现象,有没有知道这是为啥啊?
收藏 评论7 发布时间:2013-11-28 15:00

举报

7个回答
xienizi 回答时间:2013-11-29 11:34:43

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

看来没人对此感兴趣啊。
我自己回复吧。
问题已经解决了,是ST示例将所有中断都打开,其中也包含ERR,当USB线不连接时,会出现ERR错误,然后频繁进中断,导致无法执行主函数。
Hiker天下 回答时间:2013-11-29 13:10:00

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

学习~
勒布朗 回答时间:2013-11-29 21:36:56

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

呵呵。观摩观摩。没搞过这个实验
dzc2001 回答时间:2013-11-30 17:52:26

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

官方的例程确实只考虑了例程的功能,还是调试一下能解决问题
zykzyk-93033 回答时间:2013-12-4 22:38:08

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

虚拟的串口和PC的串口一样冲突了!
凡人哥 回答时间:2014-7-15 17:56:54

RE:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

兄弟给分代码。。
740256504@qq.co 回答时间:2014-8-29 15:55:56

回复:关于STM32 配置USB为虚拟串口,导致设备的串口无法通信问题

你的里面开了几个终端,什么中断?

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版