智能车制作
标题:
S128 PWM学习
[打印本页]
作者:
蛋求无悔
时间:
2013-1-16 11:02
标题:
S128 PWM学习
2.PWM通道计数器
一个8位计数器
一个8位周期寄存器
一个8位占空比寄存器
波形周期与周期寄存器有关
波形与周期寄存器、占空比寄存器、输出极性、对齐方式有关
对寄存器写入会复位到$00,这是什么意思????
禁止输出寄存器:PWMEx,有记忆作用,再次打开时会从原来值开始计数,也即接着上次的波形进行输出。
①
PWM的允许控制
:每个通道一个允许位,为1时,波形自动连续输出。
时钟不会受边沿触发,这句话放在这里要说明什么???
②
PWM波形极性输出
:决定PWM输出是先输出高电平还是低电平
有关寄存器,PPOLx
③
PWM的周期和占空比
:独立的占空比和周期寄存器,而且是双缓存的,所以,当改变寄存器中的值不会立即生效,
以下三种情况才有效:当前有效周期结束、写计数寄存器、通道被禁止
双缓存的作用:在PWM输出波形的占空比改变时不会产生无效波形,如果没有处在工作状态,值直接写入。
如果想立即起作用:向计数器中写入数值,让他复位,再写入就OK了,也因此,PWM会输出暂时的无效波形。
注意:当极性不同时,占空比寄存器中的值的意义是不一样的。
④
PWM模块的计时计数器:
每通道独立的8位加减计数器,计数频率和选择的时钟拼频率是一样的。
计数时参考两个寄存器的值,那就是周期寄存器和占空比寄存器。
占空比寄存器,波形输出的改变点
周期寄存器,与PWM输出波形的对齐方式有关。
计数器的值可以随时被读出,而且还不改变寄存器的值。
作者:
xuetianyou
时间:
2013-1-16 11:04
作者:
jack_channel
时间:
2013-1-16 13:06
http://www.znczz.com/forum.php?mod=viewthread&tid=109388
作者:
124694679
时间:
2013-1-16 16:51
有一新手!
作者:
蛋求无悔
时间:
2013-1-16 17:24
124694679 发表于 2013-1-16 16:51
有一新手!
多多指教
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2