您好,
在HV相移全桥开发人员套件(TMDSHVPSFBKIT)以及无桥式功率因数校正转换器套件(TMDSHVBLPFCKIT)中,我正在更改他们的..MAIN C模块以实现一些新功能。
其…isr.asm内容中的汇编代码使用大量NOP进行了时间优化。 我不敢通过在超级循环中使用C代码来引入中断延迟,这种代码转换为使用RPT指令的汇编指令,因为重复循环被视为多周期指令,不可中断-或其他导致类似中断延迟的多周期指令。
我们是否需要在修改套件的源代码时关注此类问题,或者我尚未意识到的机制是否会处理此类问题?
考虑这一潜在问题的原因是,我反复观察到相移FB套件中的同步整流器控制在main.c模块中发出某些(新的) C操作时似乎存在定时错误。 我没有检查生成的汇编代码,但我几乎可以肯定,我怀疑的C操作将以多周期组装说明结束。
此致,
领事
