问题遇到的现象和发生背景
用STC8A8K系列单片机,使用15位增强型PWM时在中断中改变PWM的占空比时输出变成了三角波,发现是中断函数中的 PWM0T2 = 5000;这句代码的问题,但是不知道具体问题出在哪,求解。
运行结果及报错内容
我的解答思路和尝试过的方法
尝试过把标志位放在主函数里判断,但还是出现一样的问题
我想要达到的结果
通过中断,改变PWM的占空比
用STC8A8K系列单片机,使用15位增强型PWM时在中断中改变PWM的占空比时输出变成了三角波,发现是中断函数中的 PWM0T2 = 5000;这句代码的问题,但是不知道具体问题出在哪,求解。
尝试过把标志位放在主函数里判断,但还是出现一样的问题
通过中断,改变PWM的占空比