Board logo

标题: [求助]MCG的问题 [打印本页]

作者: win2000_li    时间: 2009-4-14 08:54     标题: [求助]MCG的问题

MCG的问题

老师,我遇到了一个问题。

我用的是DZ60,用内部的晶体,但是好像有点不稳定。

我一动板子,频率就跑了。

电源是78L05,有RC复位电路.

初始程序用PE生成的。

初始程序如下:

void MCG_FEI_4M(void)
{
MCGTRM = *(unsigned char*far)0xFFAF; /* Initialize MCGTRM register from a non volatile memory */
MCGSC = *(unsigned char*far)0xFFAE; /* Initialize MCGSC register from a non volatile memory */
/* MCGC2: BDIV=2,RANGE=0,HGO=0,LP=0,EREFS=0,ERCLKEN=0,EREFSTEN=0 */
MCGC2 = 0x80; /* Set MCGC2 register */
/* MCGC1: CLKS=0,RDIV=0,IREFS=1,IRCLKEN=0,IREFSTEN=0 */
MCGC1 = 0x04; /* Set MCGC1 register */
/* MCGC3: LOLIE=0,PLLS=0,CME=0,VDIV=1 */
MCGC3 = 0x01; /* Set MCGC3 register */
while(!MCGSC_LOCK); /* Wait until FLL is locked */
}

作者: strongchen    时间: 2009-4-14 14:12

内部时钟的频率应该是很稳定的。是不是板子的电源或其他地方的连接不是很牢固?
作者: win2000_li    时间: 2009-4-14 20:52

谢谢!~

我也觉的是硬件的问题。

谢谢您,我再找找。






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0