📄 ads931_init.c
字号:
#include"includes.h"
/*******************************************************************************/
/*时钟初始化程序段 */
/* */
/* */
/* */
/*******************************************************************************/
void SYSCLK_Init()
{
WDTCN=0xde;
WDTCN=0xad; //关闭看门狗
OSCICN=0x17; //选择内部时钟,16MHz
OSCXCN=0x00; //关闭外部时钟源
}
/*******************************************************************************/
/*端口初始化程序段 */
/* */
/* */
/* */
/*******************************************************************************/
void PORT_Init()
{
XBR0=0x00; // P107
XBR1=0x00;
XBR2=0x40; //允许弱上拉,交叉开关允许
PRT0CF=0x00; //P0设置为弱上拉
PRT1CF=0x0f; //P1.0、P1.1、P1.2、P1.3设置为推挽输出
PRT2CF=0x00; //端口设置为弱上拉
}
void T2_Init()
{
CKCON=0x20; //定时器2时钟采用系统时钟
T2CON=0x04; //定时器2允许;定时器功能;16位自动重装
}
//void T2_baud(unsigned int baud) //设置T2自动重装周期
//{
// RCAP2=baud;
//}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -