打印
[技术问答]

N76E003 pwm占空比可以随时更新吗?

[复制链接]
1551|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 | 只看该作者
可以更新,随时

使用特权

评论回复
5
zhuotuzi| | 2019-4-27 19:36 | 只看该作者
手册有介绍

使用特权

评论回复
6
zhuotuzi| | 2019-4-27 19:36 | 只看该作者
通过定时修改还可以做到呼吸灯效果

使用特权

评论回复
7
whtwhtw| | 2019-4-28 10:23 | 只看该作者
不用while((PWMCON0&0X40)!=0X00);这句判断,直接更改占空比,再load

使用特权

评论回复
评论
fnh02 2019-4-29 09:24 回复TA
对的! 
8
fnh02| | 2019-4-29 09:24 | 只看该作者
PWM1L = LED.C_duty_ratio;PWM0L = 100;set_LOAD;

使用特权

评论回复
9
QQ1099811789| | 2019-4-30 16:06 | 只看该作者
mark

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

37

帖子

0

粉丝