This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于66AK ARM GPIO中断例程



最近在学习66AK ARM的GPIO中断,参考程序为论坛中“K2_STK_ARM_v1”的“GPIO”例程。平台为自己做的一块板子。

根据例程描述,当被配置为LOOPBACK TEST模式(即例程中GPIO_LOOP_BACK_TEST 设为1)时,将会对GPIO的中断进行自闭环测试,即不需要外部GPIO信号的触发便可进行中断服务程序(ISR)进行测试;

当被配置为非LOOPBACK TEST模式(即例程中的GPIO_LOOP_BACK_TEST 设为0)时,便可以通过外部GPIO端口信号的触发进行入断。

在自己的平台中,拟使用的GPIO8对中断进行触发,外部对GPIO8端口输入周期为10ms左右的方波。但是将例程中的GPIO_LOOP_BACK_TEST 设为0,并将断点设在GPIO_ISR函数中,运行过程中程序并未停在断点处,意味着程序没有进入中断服务程序。

请问,在使用外问GPIO做为触发源时,在例程中除了将GPIO_LOOP_BACK_TEST 设为0,还需要修改哪些地方呢?本人初次调试ARM,多有不懂的地方,敬请指教。

所使用的例程见附件,请各位大神指教!7450.K2_STK_ARM_v1.zip