Board logo

标题: 请教一些关于smac的问题[急,谢谢!] [打印本页]

作者: sohot2007    时间: 2007-3-23 14:46     标题: 请教一些关于smac的问题[急,谢谢!]

向老鸟们请教一下:各位编译smac的CodeWarrior是special版的还是profeesinal版的?我的special版只能编译32个以下的文件,请问各位是用的什么方法避免这个问题的?另外一个问题,我发现在smac的UseExternalClock设置中,使用的是外部时钟,不是晶振,这个是怎么回事呢?而且我copy下面的代码作一个测试发现,ICGS1_ERCS恒等于0,不知道是怎么回事? 请各位高手给点建议,万分感谢!
void UseExternalClock() //use_external_clock()
{
ICGC1 = 0x50; /*
* 0b01010000
* ||||||||__ Unimplemented
* |||||||___ Unimplemented
* ||||||____ Oscillator disabled when ICG is in
* ||||| off mode
* |||||
* ||||+_____ FLL bypassed, external reference
* |||_______ External Clock Requested
* ||________ Osc configured for High Frequency
* |_________ Unimplemented
*/
while (!ICGS1_ERCS) /* Wait for external reference to be stable. */
;
ICGC2_LOLRE = 1;
ICGC2_MFD = 0x00; /* Mult factor of 4. */
}

作者: strongchen    时间: 2007-3-23 15:57

外部时钟没有稳定。
作者: sohot2007    时间: 2007-3-23 18:50

为什么会选择外部时钟而不是外部晶振呢?而且我用的是1321的开发板,换了一块试也还是不行?请版主指点一下

作者: seuafu2005    时间: 2007-3-26 10:11

因为MCU的时钟信号是从收发器过来的,收发器选择输出某个频率的时钟,你要确定一下收发器过来的时钟频率是多少,如果太高了,FLL也无法正常工作的。




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