在HVPSFB(PCMC)中
EPwm1Regs.ETSEL.bit.INTSEL = ET_CTRU_CMPA; // INT on CMPA event
在 ET_CTRU_CMPA产生中断,只有100K,如何在isr中产生200k的计算?在isr中up_cnt和dwn_cnt都是直接跳出中断的,不应该是100k吗?
‘
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.
在HVPSFB(PCMC)中
EPwm1Regs.ETSEL.bit.INTSEL = ET_CTRU_CMPA; // INT on CMPA event
在 ET_CTRU_CMPA产生中断,只有100K,如何在isr中产生200k的计算?在isr中up_cnt和dwn_cnt都是直接跳出中断的,不应该是100k吗?
‘
mangui zhang 说:在中断中做200k的事可能不好实现 最好的办法是让主函数配合去做
比如进入中断时做一次 出了中断后再让主函数帮你做一次
PSFB-PCMC的user‘s guide中也说得很清楚,运算速度是200k,只不过我看中断频率是100k,不知道怎么跑出200k来了?在中断中分为up_cnt和dwn_cnt,但这也要根据中断来的啊