|
Re:怎么给单片机超频的?
<><FONT color=#2b91d5 size=4><STRONG>1.代码:</STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>REFDV=3;<BR> SYNR=7; <BR> while(CRGFLG_LOCK==0);//等待直到稳定<BR> CLKSEL=0x80; </STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>2.解释:</STRONG></FONT></P><P><STRONG><FONT color=#2b91d5 size=4>这是初始化时钟的程序,主要原理是设置锁相环寄存器,以下是得到的系统时钟的计算公式:</FONT></STRONG></P><P><FONT color=#2b91d5 size=4><STRONG>PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)</STRONG></FONT></P><P><FONT color=#2b91d5 size=4><STRONG>其中</STRONG></FONT><FONT color=#2b91d5 size=4><STRONG>OSCCLK是外时钟频率,如果它为8M,则上例得到的结果为</STRONG></FONT></P><P><STRONG><FONT color=#2b91d5 size=4>PLLCLK=2*8*(7+1)/(3+1)=32M </FONT></STRONG></P> |
|