2019-03-25 20:40发布
/***********************************************/
/* 函数功能:使能CLKOUT脚输出频率 */
/* 入口参数:CLKOUT_DIV,即CLKOUT分频值,1~255 */
/* 说明: 此函数可用来测试时钟真实性 */
void CLKOUT_EN(uint8 CLKOUT_DIV)
{
IOCON->PIO0_1=0XD1;
SYSCON->CLKOUTDIV = CLKOUT_DIV; //CLKOUT时钟值为48/CLKOUT_DIV
SYSCON->CLKOUTCLKSEL= 0X00000003; //CLKOUT时钟源选择为主时钟
SYSCON->CLKOUTUEN =0X01;
SYSCON->CLKOUTUEN =0X00;
while (!(SYSCON->CLKOUTUEN & 0x01)); //确定时钟源更新后向下执行
}
最多设置5个标签!
/***********************************************/
/* 函数功能:使能CLKOUT脚输出频率 */
/* 入口参数:CLKOUT_DIV,即CLKOUT分频值,1~255 */
/* 说明: 此函数可用来测试时钟真实性 */
/***********************************************/
void CLKOUT_EN(uint8 CLKOUT_DIV)
{
IOCON->PIO0_1=0XD1;
SYSCON->CLKOUTDIV = CLKOUT_DIV; //CLKOUT时钟值为48/CLKOUT_DIV
SYSCON->CLKOUTCLKSEL= 0X00000003; //CLKOUT时钟源选择为主时钟
SYSCON->CLKOUTUEN =0X01;
SYSCON->CLKOUTUEN =0X00;
SYSCON->CLKOUTUEN =0X01;
while (!(SYSCON->CLKOUTUEN & 0x01)); //确定时钟源更新后向下执行
}
[ 本帖最后由 richgood 于 2011-3-14 20:52 编辑 ]一周热门 更多>