程序卡死都有哪些原因啊,详情见贴(已解决)

2020-02-21 21:20发布

本帖最后由 FSL_TICS_ZJJ 于 2014-6-4 13:27 编辑

智能车程序,前几天跑多少圈都没卡过。最近老卡死,中断的原因吗?还是受到干扰了,产生外部中断,但是没有对应的外部中断处理函数。估计后者可能性更大吧?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
albert_w
1楼-- · 2020-02-21 22:17
循环过程打印一些消息,看看到底卡在哪里。 一般来说中断了没函数会导致复位。而且, 你得开了相应的中断才会触发到中断服务, 很可能不是这个原因。
wangpengcheng
2楼-- · 2020-02-21 23:50
首先要确定卡在哪里了,呵呵,肯定是程序中有BUG!
yzb1019
3楼-- · 2020-02-22 03:19
albert_w 发表于 2014-5-17 21:03
循环过程打印一些消息,看看到底卡在哪里。 一般来说中断了没函数会导致复位。而且, 你得开了相应的中断才 ...

有时是卡在定时中断里,有时是main里面。。。
wangpengcheng
4楼-- · 2020-02-22 07:46
 精彩回答 2  元偷偷看……
头上两只角
5楼-- · 2020-02-22 09:53
程序 找那个的数组越界。。。还有可能是A/B  中的B 为0 也有 可能。
zgxcom123
6楼-- · 2020-02-22 10:00
1、接仿真器单步调试,大致定位一下Bug位置,数组越界的话确实很容易卡死

2、不排除电源设计不合理,毕竟有电机的地方干扰不会小

一周热门 更多>