6439|5

9795

帖子

24

TA的资源

版主

楼主
 

可能是STM32 VCP上位机连接串口出错的解决办法 [复制链接]

这个问题困扰我好几天了,在使用STM32单片机的USB HS CDC时,使用串口助手或其它串口软件连接经常会出现下边的提示

Cannot set COM port parameters(或者参数错误)

这个问题不是固定的,有时候同样的代码当时好用,重启一下电脑就不好用了

有的时候是因为调整代码,比如在man函数里放一个while(1);,代码理论上执行到这里就不会往下执行了

但是如果在它的下边加一些代码(永远不会执行)运行后就会出现这种错误,去掉下边的代码就会正常

刚才我同时在WIN7和WIN10上试过,几次测试都是WIN10有问题时WIN7正常

后来在网上找到一个贴子https://community.st.com/s/question/0D50X00009XkgIYSAZ/unable-to-configure-serial-port-error-for-usb-cdc

在CDC_SET_LINE_CODING和CDC_GET_LINE_CODING里加一段代码,让GET到的和SET到的数据一致

因为STM32CubeMX生成的代码这部分是空的,修改后这个问题暂时解决了

重插和重启电脑很多次,目前还没出现问题,很奇怪的现象

不知道这个问题为什么在没设置时会时有时无

发出来给同样遇到这个问题的网友一个思路,少走点弯路

此帖出自stm32/stm8论坛

最新回复

谢谢楼主!这些接口的问题都是干货。。   详情 回复 发表于 2020-10-2 18:23
点赞 关注
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 

回复
举报

661

帖子

18

TA的资源

纯净的硅(初级)

沙发
 

谢谢楼主!这些接口的问题最烦人

此帖出自stm32/stm8论坛
 
 

回复

1万

帖子

2853

TA的资源

管理员

板凳
 
虾兄的分享太干货了,都是很实用的问题解决
此帖出自stm32/stm8论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 

回复

4008

帖子

0

TA的资源

版主

4
 

能否注一下你的cube版本库版本

此帖出自stm32/stm8论坛

点评

STM32CubeMX 5.5.0 STM32Cube_FW_F7_V1.15.0  详情 回复 发表于 2020-3-19 13:54
 
 
 

回复

9795

帖子

24

TA的资源

版主

5
 
huo_hu 发表于 2020-3-18 23:48 能否注一下你的cube版本库版本

STM32CubeMX 5.5.0

STM32Cube_FW_F7_V1.15.0

此帖出自stm32/stm8论坛
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

回复

74

帖子

0

TA的资源

一粒金砂(中级)

6
 

谢谢楼主!这些接口的问题都是干货。。

此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表