首页 > 其他 > 详细

中颖系统时钟初始化

时间:2014-06-15 17:38:24      阅读:578      评论:0      收藏:0      [点我收藏+]
/*1:中颖79f系列有4中振荡类型,4个震荡IO,可以从4中振荡类型中产生1种或者2

中时钟。
2:4种振荡类型:32.768KHZ,晶振谐振器,陶瓷谐振器,内服RC(12M/128K/12.3M

)振荡器.

3:编程时,振荡类型由编译选项选择确定。

4:系统时钟控制器 CLKCON 具体资料可看datasheet

5:具体操作如下:*/

//====时钟分频===== 
#define		CLK_DIV1    0X00
#define		CLK_DIV2    0X01
#define		CLK_DIV4    0X02
#define		CLK_DIV12   0X03

//时钟通道1

void Init_Clk1(uint8 Pscr)
{
	Bank0;
	CLKCON = 0X00 ;
	CLKCON |= (Pscr<<5) ;//分频设置

    	CLKCON &= ~(1<<2) ;	//选择32.768K/128K 
	CLKCON &= ~(1<<3) ;	//关闭OSCXCLK 
}



//时钟通道2

void Init_Clk2(uint8 Pscr)
{
	Bank0;
	CLKCON = 0X00 ;
	CLKCON |= (Pscr<<5) ;//分频设置
    	
	CLKCON |= (1<<3) ;	//打开OSCXCLK 
	for(i=300;i>0;i--) ;
	CLKCON |= (1<<2) ;	// 把它作为振荡(OSCSCLK)时钟


}



中颖系统时钟初始化,布布扣,bubuko.com

中颖系统时钟初始化

原文:http://blog.csdn.net/chuangwu2009/article/details/30268417

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!