我构想的代码是这样的,EPWM1模块用增计数的方法输出PWM波。另外用ECAP模块捕获外部信号上升沿后进入ECAP中断,在ECAP的中断函数中我改变了EPWM1模块的时基计数器的值,那么退出中断函数后,我的EPWM1模块工作是否可以从新设定的时基计数器的值开始,继续正常增计数工作呢?
Green Deng:你好,时基计数器还是会计数到TBPRD后再清零,TBCTR只会在计数到TBPRD后才会清零,跟其他事件无关。
我构想的代码是这样的,EPWM1模块用增计数的方法输出PWM波。另外用ECAP模块捕获外部信号上升沿后进入ECAP中断,在ECAP的中断函数中我改变了EPWM1模块的时基计数器的值,那么退出中断函数后,我的EPWM1模块工作是否可以从新设定的时基计数器的值开始,继续正常增计数工作呢?
Green Deng:你好,时基计数器还是会计数到TBPRD后再清零,TBCTR只会在计数到TBPRD后才会清零,跟其他事件无关。
TMS320F28384S: 烧录仿真器连接失败
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动