智能车制作
标题:
xs128默认的时钟周期是多少?
[打印本页]
作者:
王晓光
时间:
2013-3-10 12:03
标题:
xs128默认的时钟周期是多少?
请问在没有用锁相环的情况下xs128的默认时钟周期是多少?和晶振有关吗?
作者:
ludlee
时间:
2013-3-10 14:08
16M吧,默认就是晶振。实时中断就是
作者:
王晓光
时间:
2013-3-10 14:19
ludlee 发表于 2013-3-10 14:08
16M吧,默认就是晶振。实时中断就是
那这个为什么那么说机器周期为8M呢?机器周期和时钟周期有什么区别?
void PWMInit(){
PWME=0x00;//关闭全部通道。
PWMCTL=0x00;//不级联(Not Cascade)。
PWMPRCLK = 0x00; // 设置预分频寄存器,ClockA=BusClock/1=8/1=8MHz。
//这里注意BusClock为8MHz,多说一句:系统时钟由晶振频率(16MHz)二分频而得。
PWMSCLA = 0x04; //设置分频因子,在上述基础上再分频,ClockSA=ClockA/(2*PWMSCLA)=8/8=1MHz
PWMCLK = 0x10; //4通道选择SA作为时钟源
//这里注意0、1、4、5选用A或SA作为时钟源,2、3、6、7选用B或SB作为时钟源。
PWMPOL = 0x10; //4通道设置为正极性脉冲,即先输出高电平,再输出低电平。
PWMCAE = 0x00; //4通道选用左对齐输出模式
//请考虑两种对齐方式对PWM signal 周期的影响。
PWMPER4=100;//设置4通道周期寄存器。1/1MHz*100=0.1ms(即10KHz)。
//注意:这里给的是十进制数。请考虑这个值的给定范围。
PWME=0x10;//开启4通道
}
这句话对吗?
作者:
ludlee
时间:
2013-3-10 17:06
这个我也不清楚,没研究过,原来都是用PLL,我看看
作者:
王晓光
时间:
2013-3-10 21:41
ludlee 发表于 2013-3-10 17:06
这个我也不清楚,没研究过,原来都是用PLL,我看看
嗯嗯,谢了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2