Advertisement

CPUCPU卡程序设计实例(5)中对单片机系统的主 freq 配置

阅读量:

【单片机系统主频配置程序

数据位宽的计算与单片机系统的主频密切相关,根据不同的主频频率,需依据实际需求编写对应的数据位宽计算代码。

/*******************************************

函数名称:SystemClock2M

函数功能:将系统主频设置为2MHz

输入参数:无

输出参数:无

描述:

*******************************************/

void SystemClock2M(void)

{

unsigned int uiTranceiver, uiTemp = 0;

// XT1由晶振产生,

UCSCTL6 &= ~(XT1OFF); // 启用XT1

UCSCTL6 |= XCAP_0; // 设置负载电容值

uiTranceiver = TA0R;

do

{

UCSCTL7 &= ~XT1LFOFFG;

if(!(UCSCTL7 & XT1LFOFFG))

{

break;

}

if(TA0R >= uiTranceiver) uiTemp = TA0R;

else uiTemp = TA0R + 0x8000;

}while((uiTemp - uiTranceiver) < (T200ms + T200ms + T200ms + T200ms)

全部评论 (0)

还没有任何评论哟~