大家好、我不熟悉 AM263x、但我一直在 C2000产品线中使用(看起来是的)相同的 ePWM 外设。 首先、是否有这样做的示例? 我找不到一个。
我正在尝试根据 ePWM SOCA 生成中断。 我正在运行 EPWM0、我看到 ETFLG 寄存器显示正在挂起的 INT 和 SOCA、因此我认为它是与矢量表的绑定。 我按照不同示例中的一些类似代码将中断插入矢量表、如下所示:
HwiP_Params_init (&pwmHwiPrms);//仅将此结构归零
pwmHwiPrms.intNum = CSLR_R5FSS0_CORE0_CONTROLSS_INTRXBAR0_OUT_0;//146
pwmHwiPrms.callback =中断功能;
pwmHwiPrms.args =(void *) CONFIG_EPWM0_BASE_ADDR;
HwiP_structure (&pwmHwiObject、&pwmHwiPrms);
要完成矢量表的初始化、我还需要做更多工作。 欢迎提出任何建议。
谢谢。
吉姆