stm32程序运行一段时间就会卡死

2019-07-14 16:13发布


如图,遇到个很郁闷的问题,数据采集每20ms进一次中断 ,先进行EF2_OFF;
EF3_OFF;
timing_usDelay(10);
EF1_ON;
EF4_ON;
过20ms后进行下面操作如此循环
EF1_OFF;
EF4_OFF;
Timing_usDelay(10);
EF2_ON;
EF3_ON;


加上这几个io操作我的程序运行30分钟左右卡死,没有进入HardFault_Handler中断,单纯的卡死,不知道怎么查

不加以上io操作整个程序就不会卡死,不知道怎么去分析,有没有人提供点思路

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
asgfafa
1楼-- · 2019-07-15 21:03
把这部分代码屏蔽试试
lingjianghui
2楼-- · 2019-07-15 22:43
Timing_usDelay估计也是用定时器的不支持重入
鑫12345
3楼-- · 2019-07-16 02:33
延时函数增加试试
History大帝
4楼-- · 2019-07-16 03:18
把这部分代码屏蔽一下,试一下

一周热门 更多>