主题中讨论的其他器件:HALCOGEN
工具/软件:Code Composer Studio
尊敬的所有人:
我想使用 TMS57004的 GIO 中断功能。 因此、我在 halcogen 中完成了以下配置。
1.启用 GIO 驱动程序
2. IN 引脚多路复用器激活 Gio Porta
3.在 GIO 中 、我设置输入中的位7并启用 VIM 低优先级、下降边沿。
4.在 VIM 中启用通道9 Gio int A.
和生成的代码。
在 sys_main 中、我编写了以下代码:
#include
#include "sys_common.h"
#include "Gio.h"
#include "system.h"
int main (空)
{
/*用户代码开始(3)*/
gioInit();
printf ("Start\n");
vimInit();
gioSetDirection (gioPORTA、0x00);
gioEnableNotification (gioPORTA、7);
_enable_IRQ ();
while (1);
/*用户代码结束*/
返回0;
}
void gioLowLevelInterrupt (void){
printf ("按下按钮\n");
}
但是、当我按下按钮时、我没有得到任何响应。
我正在附加我的文件供您参考。
请帮助我解决问题。
此致、
单位