📄 main.c
字号:
#include "msp430xe42x.h"
#include "math.h"
#include "string.h"
#include "Type_Def.h"
#include "IoDefine.h"
#include "Globe.h"
#include "ZI.c"
#include "Lcd.c"
#include "Setting.c"
#include "Init_Data.c"
#include "InterruptService.c"
#include "TimeFun.c"
#include "SystemFun.c"
void main(void)
{
unsigned int i;
WDTCTL = WDTPW + WDTHOLD;
for( i=0;i<65535;i++)
{
_NOP();
}
MemFill((unsigned char *)0x0200,1000,0);
Init_Sys_Hardware();
for(i=0;i<12;i++)
{
LCDMEM[i] = 0xff;
}
DELAY1S();
ClkInit();
Init_TA();
Init_Data();
Init_Analog_Front_End_ESP();
WDTCTL = WDT_ARST_1000;
while(1)
{
if(MeterRunState & Voltage_Flag)
{
_EINT();
_BIS_SR(LPM0_bits);
}
else
{
_EINT();
_BIS_SR(LPM3_bits);
}
if(SystemFlag & WatchDog_Flag)
{
WatchdogFun();
}
if(SystemFlag & BT_Flag)
{
BT_Process();
}
if(SystemFlag & ESP_ENRDYFG)
{
ESP_ENRDYFG_Process();
}
if(SystemFlag & LCD_Flag)
{
LCD_Process();
}
KeyPage();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -