最近一段时间,MPLAB X IDE总是找我麻烦。
好好的一段程序,程序也不大,调试时,时不时出错。现象是出现程序跑到"->"处了。程序地址错误。
void __attribute__((interrupt,no_auto_psv)) _AddressError(void)
{
INTCON1bits.ADDRERR = 0; /* Clear the trap flag */
-> while (1);
}
芯片的资源使用情况如下(从MAP文件复制来的)
Total program memory used (bytes): 0xc447 (50247) 19%;
Maximum dynamic memory (bytes): 0x343a (13370)
只使用了定时器2及中断,和SPI2。
百思不得其解,求助于各位了。
|