此帖出自微控制器 MCU论坛
最新回复
void Init_CLK()
{
unsigned int i;
WDTCTL = WDTPW + WDTHOLD; //停止看门狗
BCSCTL1 &= ~XT2OFF; //打开XT2振荡器
do
{
IFG1 &= ~OFIFG; //清除振荡器失效标志
for(i = 0xff;i > 0;i--); //延时,等待XT2起振
}
while((IFG1 & OFIFG) != 0); //直到震荡失效标志不存在
BCSCTL2 = SELM_2 + SELS; //选择MCLK、SMCLK为XT2
}
试试这样的呢.........不行的话换个芯片试试呢........
详情
回复
发表于 2014-3-5 09:42
| ||
|
||
| |
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
|
|
此帖出自微控制器 MCU论坛
| ||
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
|
||
| |
|
|
EEWorld Datasheet 技术支持