智能车制作

标题: HardFault Interrupt ****default_isr entered on vector 3***** [打印本页]

作者: 老学童先生    时间: 2014-4-26 17:03
标题: HardFault Interrupt ****default_isr entered on vector 3*****
HardFault Interrupt
****default_isr entered on vector 3*****
你们有遇到吗


作者: 我是大水货    时间: 2014-4-26 17:11
NMI触发,把PA4配置成输入下拉就好了
作者: Element.    时间: 2014-4-26 18:30
硬件中断。
某个东西的时钟没有打开,就去配置他的寄存器,
或者   数组越界。之类的异常  就会出现硬件中断
作者: 老学童先生    时间: 2014-4-26 19:49
我是大水货 发表于 2014-4-26 17:11
NMI触发,把PA4配置成输入下拉就好了

我配置之后还是这样port_init (PTA4, PULLDOWN );      gpio_ddr (PTA4, GPI);

作者: 老学童先生    时间: 2014-4-26 19:59
Element. 发表于 2014-4-26 18:30
硬件中断。
某个东西的时钟没有打开,就去配置他的寄存器,
或者   数组越界。之类的异常  就会出现硬件中 ...

这个你遇到过??具体怎么改代码解决的哈?

作者: 狂野的庄稼汉    时间: 2014-4-26 20:01
我们实验室有一组摄像头遇到过,最后检查出来好像是逻辑的问题,你先查查看是那段程序触发的,然后再盘查程序,可能是程序逻辑问题或者数据溢出
作者: 老学童先生    时间: 2014-4-26 20:23
狂野的庄稼汉 发表于 2014-4-26 20:01
我们实验室有一组摄像头遇到过,最后检查出来好像是逻辑的问题,你先查查看是那段程序触发的,然后再盘查程 ...

谢谢 我看看

作者: 我是大水货    时间: 2014-4-26 20:23
老学童先生 发表于 2014-4-26 19:49
我配置之后还是这样port_init (PTA4, PULLDOWN );      gpio_ddr (PTA4, GPI);

那就查程序吧...我曾经有一次总是触发这个中断,找了一夜bug也没解决,后来配置的PTA4就搞定了
作者: 我是大水货    时间: 2014-4-26 20:25
老学童先生 发表于 2014-4-26 19:49
我配置之后还是这样port_init (PTA4, PULLDOWN );      gpio_ddr (PTA4, GPI);

那就查程序吧...我曾经有一次总是触发这个中断,找了一夜bug也没解决,后来配置的PTA4就搞定了
作者: 小洋洋    时间: 2014-4-26 20:39
老学童先生 发表于 2014-4-26 19:49
我配置之后还是这样port_init (PTA4, PULLDOWN );      gpio_ddr (PTA4, GPI);

你都没初始化GPIO

作者: 单色    时间: 2016-2-20 17:06
我是大水货 发表于 2014-4-26 17:11
NMI触发,把PA4配置成输入下拉就好了

为什么要改PTA4口啊,我也遇到了这个问题






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2