注册 登录
查看: 489|回复: 5

[智能车] 车子死机串口打印default_isr entered on vector 2是什么原因?

[复制链接]
发表于 2014-7-11 02:21:28 | 显示全部楼层 |阅读模式
车子老是跑一段路就死机,串口发送回来的是不可屏蔽中断出了问题吗?怎么解决?
快比赛了蛋疼。。。。。
回复

使用道具 举报

发表于 2014-7-11 10:11:13 | 显示全部楼层
可以配置 PTA4 设置为gpio 输出高电平,这样就可以屏蔽 NMI中断。

你的车子静电或者干扰大,导致触发NMI中断
回复 支持 反对

使用道具 举报

发表于 2014-7-12 12:39:52 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-11 10:11
可以配置 PTA4 设置为gpio 输出高电平,这样就可以屏蔽 NMI中断。

你的车子静电或者干扰大,导致触发NMI ...

我也出现了死机,请问在哪里改?最好带图,谢谢!
回复 支持 反对

使用道具 举报

发表于 2014-7-12 12:40:32 | 显示全部楼层
Seven 发表于 2014-7-12 12:39
我也出现了死机,请问在哪里改?最好带图,谢谢!

可以配置 PTA4 设置为gpio 输出高电平,这样就可以屏蔽 NMI中断。


就是GPIO初始化啊,这个还需要带图?
回复 支持 反对

使用道具 举报

发表于 2014-7-12 13:00:43 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-12 12:40
可以配置 PTA4 设置为gpio 输出高电平,这样就可以屏蔽 NMI中断。

是自己在主函数外加定义PTA4输出高电平吗?还是在哪个文件改呢?
回复 支持 反对

使用道具 举报

发表于 2014-7-12 13:33:40 | 显示全部楼层
Seven 发表于 2014-7-12 13:00
是自己在主函数外加定义PTA4输出高电平吗?还是在哪个文件改呢?

在主函数内加入初始化函数:
void main ()
{
gpio_init(PTA4,GPO,1);

.....
while(1)
{
...
}
}
回复 支持 反对

使用道具 举报

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

本版积分规则

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