本人设置了CLA协处理器及又CLA协处理器末尾给定EPwm3Regs.CMPA.bit.CMPA = EPwm3Regs.TBCTR;以期在CLA协处理器处理完以后能够进入PWM中断函数(PWM中断触发条件为TBCTR=CMPA),同时在协处理器函数和PWM中断函数中都设置了计数器和寄存TBCTR的变量,在测试的过程中,能够实现由CLA协处理器触发的PWM中断,但从两个中断函数的计数器看并不是每次协处理器处理完后都能触发进入PWM中断函数,虽然从寄存的TBCTR变量看从协处理器过渡进入PWM中断函数只需要二十ns时间(通过寄存TBCTR实现).请教这到底怎么回事呢?
关于CLA协处理器中触发PWM中断的问题
未经允许不得转载:TI中文支持网 » 关于CLA协处理器中触发PWM中断的问题
相关推荐
- TMS320F28377D: CLA;结构体变量;全局变量;地址分配
- TMS320F280049C: 如何同时在项目中使用DCLF32以及DCLCLA
- TMS320F280039C: CLA Task1 无法单步运行debug且起始地址不匹配,已添加__mdebugstop(); 而且Task1中断能正常运行
- TMS320F28379D: CLAmath库CLAsincos、CLAatan2、CLAatan2PU函数使用异常。
- TMS320F28374S: 关于CLA的使用
- TMS320F28388D: 关于CPU和CLA共享变量的读写问题
- TMS320F28035: ramfuncs存放RAM空间问题
- TMS320F28388D: 关于CLA内存空间的问题