frklc 发表于 2025-9-8 10:39:29

AI8051U高速模式PWM无法产生中断 | 使用高速模式后中断标志读写也需要使用异步方式

使用AiCube生成项目,测试PWM中断,关闭高速模式中断可以正常产生,但是开启高速模式后就无法产生中断了

使能了高速模式PWM中断,更新中断

https://www.stcaimcu.com/forum.php?mod=image&aid=114354&size=300x300&key=4112ea72381379a1&nocache=yes&type=fixnone
在中断函数中翻转引脚电平


项目代码:Test_PWM_INT.zip

芯征途 发表于 2025-9-8 11:23:34

已转发技术,稍后回复

乘风飞扬 发表于 2025-9-8 11:48:55

使用高速模式后中断标志读写也需要使用异步方式
附件例子供参考

frklc 发表于 2025-9-8 13:23:17

这样修改后依旧不行

乘风飞扬 发表于 2025-9-8 15:10:53

PWM初始化代码先使能高速模式,然后再使能高速模式下的PWM中断

frklc 发表于 2025-9-8 15:38:59

现在正常了,但是这个项目是AiCube生成的,每次生成代码这里就会还原
页: [1]
查看完整版本: AI8051U高速模式PWM无法产生中断 | 使用高速模式后中断标志读写也需要使用异步方式