智能车制作
标题:
PWM周期
[打印本页]
作者:
179170821
时间:
2013-11-4 00:18
标题:
PWM周期
PLL已超频到64Mhz,请问以下输出的PWM周期和频率是多少,谢谢
PWMPRCLK=0X03;
PWMSCLA=0x08;
PWMCLK=0x08;
PWMPOL=0xFF;
PWMCAE=0x0;
PWMCTL=0x00;
PWMDTY3=200;
PWMPER3=250;
PWME_PWME3=1;
作者:
林JJ
时间:
2013-11-4 09:54
PWMPRCLK=0X03; 这句是对clock的分频选择,将b弄成总线的64分频,即1MHz
PWMSCLA=0x08; 产生SA信号,频率为a/16
PWMCLK=0x08; 选择SB为相应时钟通道
PWMPOL=0xFF; 开始为高电平
PWMCAE=0x0; 左对齐
PWMCTL=0x00; 不级联
PWMDTY3=200;
PWMPER3=250; 占空比设置
PWME_PWME3=1;使能
前面那几句我有点看不懂,为什么又是对a分频然后又用SB,我猜这个程序的话频率为125KHz,PWM周期为2ms
作者:
179170821
时间:
2013-11-4 22:30
林JJ 发表于 2013-11-4 09:54
PWMPRCLK=0X03; 这句是对clock的分频选择,将b弄成总线的64分频,即1MHz
PWMSCLA=0x08; 产生SA信 ...
PWMPRCLK=0X03
这是对总线时钟分频还是对PLL时钟分频
作者:
林JJ
时间:
2013-11-5 15:45
总线时钟
作者:
林JJ
时间:
2013-11-5 17:10
总线时钟是看PLLSEL(在CLKSEL寄存器)这个的数值的,为0 的话总线时钟就是OSCCLK,晶振频率,为1 的话,就是PLL了。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2