📄 clocks.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 + -