在线时间613 小时
UID252169
注册时间2010-12-5
NXP金币0
TA的每日心情 | 开心 2019-2-14 16:49 |
---|
签到天数: 296 天 连续签到: 1 天 [LV.8]以坛为家I
金牌会员
 
- 积分
- 4473
- 最后登录
- 2020-4-14
|

楼主 |
发表于 2014-7-19 09:49:19
|
显示全部楼层
回复:求助MK40DN512VLL10SF芯片的详细资料—官网上的都有了
谢谢网友们的推荐和建议。我下载点案例看看,就怕都是C函数写的,晦涩难懂,照搬还是不会。比如XS128的PLL频率设置://PLL SET
void SetBusClock(void){
CLKSEL=0X00; //disengage PLL to system//turn on PLL
PLLCTL_PLLON=1; //8 16 24 32 40 48 56 64 72 80 88 96 104 120MHz
SYNR=0xC7; //01 01 42 43 c4 c5 c6 c7 c8 c9 ca cb cc cd||H7600-32-48,01-48-80,11-80~120MHz
REFDV=0x81; //83 81;
POSTDIV=0x00;//fVCO=2*osc*(1+SYNR)/(1+REFDV);fPLL=fVCO/2XPOSTDIV[if POSTDIV=0 EQ 1]
_asm(nop);//BUS CLOCK=fPLL/2 MHz
_asm(nop);
while(!(CRGFLG_LOCK==1));//when pll is steady ,then use it;
CLKSEL_PLLSEL=1;//engage PLL to system;
}
我是直接写寄存器[在他的MC9S12XS128.h以及相关的Include文档中可以找到这些寄存器名称]得到结果的,当然有时需要做各种测试才运用。 |
|