TI中文支持网
TI专业的中文技术问题搜集分享网站

EK-TM4C123GXL执行过程中会进入无缘无故进入中断

我以前用的开发板,一直都没问题,今天换了官方的LaunchPad,库的版本也是去官方下的最新的,但是程序运行到GPIOPinTypeGPIOOutput这个函数时就会跳进中断,无法进行了,这是怎么回事,请知道的帮助下,谢谢

Michael Sun:

具体GPIOPinTypeGPIOOutput执行的是哪个脚?前面有对应初始化吗?

跳转到中断的什么位置了?

请尽可能详细的描述问题,有助于我们快速定位。谢谢。

shangguan ouyang:

回复 Michael Sun:

你好,不管我初始化哪个引脚,程序都会跳入中断。位置如下

Michael Sun:

回复 shangguan ouyang:

你的代码进入硬件错误异常了。应该是程序配置时序上的错误,导致了异常。

把代码都贴上来看看吧。

shangguan ouyang:

回复 Michael Sun:

代码如上,主函数里设置时钟频率后就直接进入这个函数了,然后就卡到GPIOPinTypeGPIOOutput这个函数里。这些是我直接在以前的程序移植过来的。都用了很久了。

shangguan ouyang:

回复 Michael Sun:

太感谢你了,这样写就可以了。以前用的TM4C123GH6PZ这个,现在用的是TI官方的EK-TM4C123GX LaunchPad,芯片是TM4C123GH6PM。但还是想不通为什么会出现这种情况,是这个版本的库有问题,还是软件有问题。我的时钟是16M;希望找到原因。谢谢

shangguan ouyang:

回复 Michael Sun:

额,我懂你的意思了,只是想不明白为什么以前的程序这样写就可以,谢谢你啊,问题解决了。

赞(0)
未经允许不得转载:TI中文支持网 » EK-TM4C123GXL执行过程中会进入无缘无故进入中断
分享到: 更多 (0)