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.
工具与软件:
您好!
使用28388D 芯片时、有时可能无法写入 ePWM 模块的配置。
以前、在连接到仿真器进行仿真时、无法写入 TPPRD 和 ETSEL、但现在 ETSEL 无法离线写入、发生的可能性非常高;
如下图所示、开启 PWM 的事件中断、但离线操作后 INTEN=0;
Allen
在你的程序中有什么地方清除中断吗? 请找到 TRM 的2914页、了解如何清除这一点的详细信息。
ETSEL 选择其中的哪些可能事件将触发中断或启动 ADC 转换。
如果中断被启用、ETSEL[INTEN]= 1并且中断标志被清除、ETFLG[INT]= 0、然后得到
产生中断脉冲并设置中断标志、ETFLG[INT]= 1、并且事件计数器被清除
ETPS[INTCNT]= 0。 计数器将再次开始对事件进行计数。
如果中断被禁用、ETSEL[INTEN]= 0、或者中断标志被设置、ETFLG[INT]= 1、则计数器停止
当事件达到周期值 ETPS[INTCNT]= ETPS[INTPRD]时进行计数。
如果启用了中断、但中断标志已设置、则计数器将使其输出保持高电平、直到
ENTFLG[INT]标志被清除。 这样可以在一个中断被处理时将其中一个中断挂起
请检查程序如何清除中断。 我建议在 C2000Ware 中参考相同的示例。
此致、
Sumit