大家好、
我的客户想要检查如果他们启用中断但未初始化 PIE 矢量表会发生什么、他们取消注释以下函数、但启用 PWM 中断并禁用看门狗、当他们运行从 闪存引导的代码时、 然后 将生成 CPU 复位、 问题是为什么会生成 CPU 复位、因为已经禁用了看门狗并且输入电压稳定在3.3V? 它应该运行到某些未知区域、并且不会生成 CPU 复位。
它可以使用附加的示例代码重现此问题、并在 while 函数之前在代码中设置断点。 或者在未连接到 CCS 的情况下运行代码并监控复位引脚的波形。
// InitPieVectTable();
//PieVectTable.EPWM1_INT =&epwm1_timer_ISR;
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
PieCtrlRegs.PIEIER3.bit.INTx1 = PWM1_INT_ENABLE;
e2e.ti.com/.../Example_5F00_2802xEPwmTimerInt.7z
// InitPieVectTable();
