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)
还没有任何评论哟~
