工具/软件:Code Composer Studio
您好!
我正在切换 GIO 引脚、并在上升沿生成中断。 我能够看到中断标志正在被置位、但是 ISR 没有被处理。 我无法解决为何 ISR (在本例中为&gioHighLevelInterrupt)不被服务的问题。
请帮助我解决此问题。
我是否必须配置内核寄存器中的任何设置? 如果是、如何操作?
以下是 main 函数的代码片段:
int main (空)
{
/*用户代码开始(3)*/
/*用户代码结束*/
_enable_interrupt_();
gioInit(); //gio 初始化
gioEnableNotification (gioPORTA、4); //为 GIOA 4启用中断
vimEnableInterrupt (9、0); //启用所选通道的中断
vimChannelMap (2、9、&gioHighLevelInterrupt);//将请求映射到相应的通道
gioToggleBit (gioPORTA、6);//切换 GIOA 6.
while (1)
{
;
}
返回0;
}
如果我错过了任何内容、请告诉我。
此致
Sanjana V