TI论坛
直播中

李造吉

7年用户 186经验值
私信 关注
[问答]

TM4C123G使用ADC和GPIO引起FaultISR是什么原因

初学M4遇到的问题,我在ti官方的例程timers上加入了ADC模块的使用,同时使用了一个普通IO口驱动的显示屏,发现一旦运行就会进入FaultISR函数。查阅Program Status Register (xPSR) 寄存器,为0x01000003,应该是出现了hard fault。但是我不知道是什么原因。
1.去掉ADC部分程序可以运行,显示屏工作正常;
2.加入ADC初始化程序,程序调试时可以工作,掉电后重新上电无法工作;
3.加入ADC初始化及调用函数,程序运行后很快进入FaultISR函数。
请问大家知道是什么原因吗?
工程见附件。

更多回帖

发帖
×
20
完善资料,
赚取积分