OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5487|回复: 4

STM32程序正常运行,串口卡死,如何处理

[复制链接]

37

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2015-12-31
在线时间
108 小时
发表于 2016-6-15 11:33:43 | 显示全部楼层 |阅读模式
1金钱
进来设计一个项目,蓝牙通过串口控制STM32,当STM32接收到蓝牙连接命令的时候指示灯闪两下,当STM32接收到断开命令的时候指示灯闪烁一下;调试中偶尔发现是STM32会不受控制(不能实现连接和断开命令指示灯闪烁切换),我试过串口初始化不成功系统软件复位;但是问题没解决;现在怀疑串口卡死了,如何处理串口卡死问题么?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1606
注册时间
2015-6-10
在线时间
223 小时
发表于 2016-6-15 13:32:47 | 显示全部楼层
回复

使用道具 举报

48

主题

208

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1371
注册时间
2015-3-24
在线时间
190 小时
发表于 2016-6-15 13:35:58 | 显示全部楼层
多半是数组、堆在超出了、你仔细检查下、是否有这样的情况!!
小时在工地上玩,捡了一个根木棒回家,麻麻问我捡这破玩意回来有什么用?我脑子一热,就说“你可以用它来打我啊!!”
于是,一根木棒伴随了我很多年。
回复

使用道具 举报

37

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2015-12-31
在线时间
108 小时
 楼主| 发表于 2016-6-16 09:04:38 | 显示全部楼层
我说卡死只是觉得串口这个外设卡死,程序正常运行;
回复

使用道具 举报

37

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2015-12-31
在线时间
108 小时
 楼主| 发表于 2016-6-16 09:08:42 | 显示全部楼层
数组堆栈超限的可能性不大,只是说程序正常运行一天都没问题,偶尔出现串口无法接受命令的情况;出现以后命令就不会被接受,重启硬件为题解决
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-7 20:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表