⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clocks.c

📁 实验在Keil 3平台上调试通过
💻 C
字号:
#include <chipcon/cc1110.h>

#define uchar unsigned char

void Init_power(uchar);

/****************************************************************
*初始化电源														*
*无返回值														*
* sel  0 	1	2	3	4										*
* mode PM0	PM1	PM2	PM3	Active									*
*							*									*
****************************************************************/
void Init_power(uchar sel)
{
	uchar i;
	i = sel;
	if((sel>=0)|(sel<4))
	{
		PCON = 0x01;
		SLEEP |= i;
	}
	else
	{
	    PCON = 0x00;
	}
}



/****************************************************************
*函数功能 :初始化时钟											*
*入口参数 :para1		选择使用RC、晶振(高速)1-0			*
*		  :para2		选择使用RC、晶振(低速)1-0			*
*		  :para3		选择时钟分频1	000-111				*
*		  :para4		选择时钟分频2	000-111				*
*返 回 值 :无													*
*说    明 :para3<=para4 , para1(2)=1使用RC,反之使用晶振		*
****************************************************************/
void Init_clocks(uchar para1,uchar para2,uchar para3,uchar para4)
{
	uchar i;

	i=para1<<7;
	CLKCON |= i;
	
	i=para2;
	i=i<<6;
	CLKCON |= i;

	i = para3<<3;
	CLKCON |= i;

	i =  para4;
	CLKCON |= i;
}













⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -