pwm输出被中断干扰

使用的是ch32v307的板子,pwm控制一个电机。外部还有一个很频繁的中断。这个中断会打断我对电机的控制,请问有没有什么方法,能让pwm输出不受中断干扰

您好,正常来说,PWM输出配置完成后,外部中断是不会对其产生影响的,我这边通过测试例程验证过,可以检查一下中断函数中是否涉及到对定时器相关参数的修改或者对其控制的修改,附件为我的测试例程,通过GPIO拉高拉低频繁进入EXTI中断,并没有对PWM输出产生影响。若方便,可将你的测试例程发至我的邮箱(lzs@wch.cn),这边具体看一下

icon_rar.gifCH32V307 PWM与EXTI.zip



我看了,其实是打断了。不过应该是中断处理函数的执行时间很短,所以看起来没有被打断



您好,已邮件回复你,可在中断函数中加个延时函数,延长中断函数的执行时间,进入中断后对PWM输出应该也是没影响的,后续问题可继续通过邮箱和我沟通


只有登录才能回复,可以选择微信账号登录