📄 init.c
字号:
#define INIT_GLOBALS
#include "includes.h"
INIT_EXT void RamInit (void)
{
IMS = 0xc8;
IXS = 0x0c;
}
INIT_EXT void ClkInit (void)
{
PM12 |= 0x06; /*X1,X2输入模式*/
OSCCTL |= 0x40; /*晶体振荡模式*/
MSTOP = 0; /*主时钟开始振荡*/
while(OSTC.0 == 0){ /*等待主时钟稳定*/
WDTE = 0xac;
}
OSTS = 0x05;
MCM |= 0x05; /*切换为外部主时钟*/
while (MCS == 0){ /*等待切换完成*/
WDTE = 0xac;
}
RCM |= 0x33; /*关内部高,低时钟*/
PCC = 0x00;
}
INIT_EXT void ParaInit (void)
{
Uart0_RcvCnt = 0;
Ir_RcvCnt = 0;
Uart0_SendCnt = 0;
Ir_SendCnt = 0;
Uart0_RcvFlag = 0;
Ir_RcvFlag = 0;
Uart0_SendFlag = 0;
Ir_SendFlag = 0;
TimeOut = 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -