在线时间298 小时
UID3148291
注册时间2015-11-2
NXP金币0
TA的每日心情 | 开心 2020-8-14 22:47 |
---|
签到天数: 608 天 连续签到: 1 天 [LV.9]以坛为家II
金牌会员
 
- 积分
- 3009
- 最后登录
- 2020-9-13
|

楼主 |
发表于 2015-12-10 08:07:14
|
显示全部楼层
看看这个
/* Update system prescalers */
/* SIM->CLKDIV: OUTDIV1=0,OUTDIV2=1,OUTDIV3=1 */
SIM->CLKDIV = (SIM_CLKDIV_OUTDIV2_MASK | SIM_CLKDIV_OUTDIV3_MASK);
/* Switch to FEE Mode */
/* ICS->C2: BDIV=0,LP=0 */
ICS->C2 &= (uint8_t)~(uint8_t)((ICS_C2_BDIV(0x07) | ICS_C2_LP_MASK));
/* OSC->CR: OSCEN=1,??=0,OSCSTEN=0,OSCOS=1,??=0,RANGE=1,HGO=0,OSCINIT=0 */
OSC->CR = (OSC_CR_OSCEN_MASK | OSC_CR_OSCOS_MASK | OSC_CR_RANGE_MASK);
/* ICS->C1: CLKS=0,RDIV=3,IREFS=0,IRCLKEN=1,IREFSTEN=0 */
ICS->C1 = (ICS_C1_CLKS(0x00) | ICS_C1_RDIV(0x03) | ICS_C1_IRCLKEN_MASK);
/* Check that the source of the FLL reference clock is the external reference clock. */
while((ICS->S & ICS_S_IREFST_MASK) != 0x00U) {}
/* Wait until output of the FLL is selected */
while((ICS->S & 0x0CU) != 0x00U) {}
|
|