>bus clock=oscclk/2,oscclk就是晶振的频率</P><P> </P>
>晶振是外部加入的时钟,系统内部有个锁相环可以倍频你的晶振频率。<BR>倍数由SYNR和REFDV寄存器的值来控制</P><P><BR>根据公式PLLCLK = 2 x OSCCLK x [SYNR + 1]/[REFDV + 1]<BR>PLLCLK(锁相环频率)<BR>OSCCLK(振荡器频率,即你的晶振)</P><P><BR>而BUS CLOCK是由PLLCLK二分频得到的,即BUS CLOCK = PLLCLK/2 </P><P>当你选择倍频时(PLLSEL=1),你的系统频率是等于锁相环频率(PLLCLK),</P><P>当你不选择倍频时(PLLSEL=0),你的系统频率是等于振荡器频率(OSCCLK),而你的总线频率(Bus Clock)是始终等于你系统频率的1/2<BR></P>
>这些问题我也不是很理解 也想问一下 如果我的总线频率是12M的话</P><P>我用</P><P>int i,j;</P><P>for(i=0;i<1000;i++){</P><P>for(j=0;j<500;j++){</P><P>}</P><P>}</P><P>这是延时多长时间呢????</P><P>我都不会算!!1!求助</P>
>谢谢</P>| 欢迎光临 智能车制作 (http://www.znczz.com/) | Powered by Discuz! X3.2 |