STM32103RC程序跑飞

2020-01-01 17:51发布

最近我的STM32程序跑飞了,全部功能不能用,定时器也死了,不知道什么原因,象这种情况有没有什么方法可以找出原因。
开始时以为是堆栈溢出了,更换过启动文件,好象也不行。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
霸气侧漏
1楼-- · 2020-01-01 18:23
是不是硬件原因导致的,干扰之类的。软件就只能通过串口把一些数据发出来,
acmilannast
2楼-- · 2020-01-01 20:47
估计出发硬件错误,死在中断里了。。。
panyi1013
3楼-- · 2020-01-01 23:44
 精彩回答 2  元偷偷看……
blavy
4楼-- · 2020-01-02 01:09
panyi1013 发表于 2016-7-27 14:37
99%的情况是楼上说的情况。可以在中断函数被充串口打印一下,就可以定位了。另1%的情况我没碰到。 ...

因为我在主循环里面也有打印调试信息,还在中断里也打印的话会不会更危险
boboo
5楼-- · 2020-01-02 06:11
blavy 发表于 2016-7-27 15:08
因为我在主循环里面也有打印调试信息,还在中断里也打印的话会不会更危险 ...

那就点灯,挨个点试试死哪了
mrf245
6楼-- · 2020-01-02 11:00
我以前一个项目试过中断里一个调用函数参数搞错,结果部分工作状态下会进入中断死循环。。。。查好久才发现

一周热门 更多>