28335svpwm为什么进不了中断????
偶尔能进但是以后就再也进不了,请问是什么原因啊???? 1.是否正确初始化PIE控制寄存器,步骤:1.disable可屏蔽中断位 ;2.disablePIE ; 3.clear PIEIER1-12;4.clear PIEIFR1-12;5.enable PIE ;6.enable PIEACK;7. enable 可屏蔽中断为
2.如果是用比较方法生成的svpwm,还要做下列工作:1. 使能epwm中断产生;2.确定发生中断的条件,
即计数器等于多少(设定ETSEL);3.设定在第几个事件来临产生中断(设置ETPS寄存器);4清除
ETFLG,使能更多中断。
使用硬件状态机生成svpwm的发法没用过 当然还有可能是程序跑飞了,要慢慢调试的,设断点等,一个一个原因排除 我们也打算使用28335,以前使用2808EPWM中断还是很好用的。建议使用TI例程试一下。 多谢各位的建议! O(∩_∩)O谢谢各位的分享! 在2812使用EV的时候可以直接写EVx.ACTRx直接控制PWM输出的强制高、强制低,在使用ePWM的器件上应该怎么配置,从而可以强制高、强制低呢 在使用ePWM的器件上应该怎么配置,从而可以强制高、强制低呢? 学习中,也在用28335 可以参考TI的例程
页:
[1]