CLKOUT输出

2019-03-25 20:40发布

请教高手,1114的CLKOUT如何输出时钟,我将IO设置为CLKOUT输出,但是CLKOUT没有输出,不知道是什么原因,谢谢。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
richgood
2019-03-26 12:12

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

 /* 函数功能:使能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 编辑 ]

一周热门 更多>