智能车制作
标题:
9S12XS128超频80M如何实现?
[打印本页]
作者:
guchangfeng
时间:
2010-5-2 19:24
标题:
9S12XS128超频80M如何实现?
望高手们多多指教 :)
作者:
lim1t
时间:
2010-5-2 20:46
//+------初设化总线频率
void Init_PLL(void)
{
CLKSEL=0x00;
PLLCTL_PLLON=1;
SYNR =0xc0 | 40; //fBUS=80M
//SYNR =0xc0 | 20; //fBUS=40M
REFDV=0xc0 | 7;
POSTDIV=0x00; //pllclock=2*osc*(1+SYNR)/(1+REFDV)=160MHz
_asm(nop); //BUS CLOCK=80M Tbus=12.5ns
_asm(nop);
while(!(CRGFLG_LOCK==1));
CLKSEL_PLLSEL =1;
}
复制代码
作者:
guchangfeng
时间:
2010-5-2 20:48
多谢了
作者:
myb396
时间:
2010-5-4 11:09
duo xie
作者:
fengnan
时间:
2010-5-4 21:37
谢谢
作者:
laoyang
时间:
2010-5-5 14:58
应该还要看系统外部接的是多大是时钟吧?
作者:
晴空
时间:
2010-6-7 16:40
谢
作者:
fuzi2008
时间:
2010-11-21 21:38
学习了...
作者:
jiang1101
时间:
2010-11-22 13:29
回复
2#
lim1t
正解!
我想问下,现在知道了bus clk了就80M吧,我怎么知道一条指令运行的时间呢?
前面在网上看到,说用codeWarrior调试里面,有个cpu cycles 读取对应的c语句前后的值,在乘以1/busclk,就是指令的运行时间,现在不知道这种方法对不对
作者:
fcs_our2010
时间:
2010-11-26 18:30
很有意义!
作者:
ly8008csko
时间:
2010-12-7 11:33
学习了。。。
作者:
franky
时间:
2010-12-7 22:36
作者:
anxingle
时间:
2011-1-22 20:38
这是哪个模块啊??看不懂。
作者:
yl_dc
时间:
2011-4-6 17:22
还与晶振频率有关吧。。。
作者:
somon
时间:
2011-4-27 23:19
3ks…………
作者:
clan
时间:
2013-7-14 18:09
lim1t 发表于 2010-5-2 20:46
1+SYNR=41??不是164M么??大神求解
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2