工具/软件:Code Composer Studio
您好!
我的目标是在引脚30上发生上升沿时触发中断。
为此、我在引脚4上生成了一个 PWM 信号、其频率首先为2.5 kHz。
之后、我使用 HET 文件中的 ECNT 指令、如下所示:
ECNT{NEX=L00、PIN=30、EVENT=RISE、REG=B、IRQ=ON、 数据= 0}
我选择引脚30作为边沿检测的输入引脚、启用边沿0中断、并为位30选择 PSL。
main 函数非常简单:
int main (void){
hetInit();
edgeEnableNotification (hetRAM1、edge0);
while (1){};
返回0;
}
我在 hL_notification.c 文件中实现的 edgeNotification 函数中添加了一个 print-command 以测试是否产生了中断。
我不知道原因、但如果启用边沿通知、引脚4上没有 PWM 信号、并且我没有中断。
我忘记了什么吗?
此致
肯南