[技术问答] N76E003 pwm占空比可以随时更新吗?

[复制链接]
1752|9
 楼主| jxwhf2007 发表于 2019-4-26 21:44 | 显示全部楼层 |阅读模式
while((PWMCON0&0X40)!=0X00);
set_SFRPAGE;                                                                               
PWM4H = 0x00;
PWM4L = 0x20;
clr_SFRPAGE;       
set_LOAD;

这样不行啊 ,我在主程序里定时改动PWM4H 和PWM4HL ,输出波形不对?请教高手解答一下,谢谢
jiekou001 发表于 2019-4-27 11:41 | 显示全部楼层
修改后,要等当前周期的结束后才加载新的配置
antusheng 发表于 2019-4-27 12:07 | 显示全部楼层
看看手册怎么更新。
zhuotuzi 发表于 2019-4-27 19:36 来自手机 | 显示全部楼层
可以更新,随时
zhuotuzi 发表于 2019-4-27 19:36 来自手机 | 显示全部楼层
手册有介绍
zhuotuzi 发表于 2019-4-27 19:36 来自手机 | 显示全部楼层
通过定时修改还可以做到呼吸灯效果
whtwhtw 发表于 2019-4-28 10:23 | 显示全部楼层
不用while((PWMCON0&0X40)!=0X00);这句判断,直接更改占空比,再load

评论

对的!  发表于 2019-4-29 09:24
fnh02 发表于 2019-4-29 09:24 | 显示全部楼层
PWM1L = LED.C_duty_ratio;PWM0L = 100;set_LOAD;
QQ1099811789 发表于 2019-4-30 16:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部