📄 systemdefine.h
字号:
#include "msp430x41x.h"
#define EMETER_VERSION 2 //1,2 版本号1,2,....
//#define EXTERN_CLOCK //使用外部时钟
#define TEMP_COMPENSATE //使用温度补偿
//#define OSC_FAULT_DETECT //测试晶振失效,测试使用,正式版本可去掉
//#define ACLK_OUT //测试ACLK输出,测试使用,正式版本需要去掉
//#define DATA_IN_LCDMEM
#define Second_Counter 2 //1,2,4,8,16,32,64 //BT每秒钟中断次数
#define Second_Div Second_Counter-1
#define Second_Half Second_Counter/2
#define DISPLAY_TIME 3
//#define DISPLAY_CHANGED //显示数据类型更改,正式版本可去掉
//#define IIC_SIMPLE
//*********************************************************
// [BYTE] defined MetStatus register
//*********************************************************
#define M_BATT 0x01 // 电池 0:正常
#define M_HARD 0x02 // 硬件 0:正常
#define M_COMM 0x04 // 通讯 0:正常
#define M_CLK 0x08 // 时钟超差 0:正常
#define M_DIR 0x10 // 电能方向 0:正常
#define M_CHKCLK 0x20 // 校时允许 0:禁止
#define M_R0 0x00 // 尖
#define M_R1 0x01 // 峰
#define M_R2 0x02 // 平
#define M_R3 0x03 // 谷
//*********************************************************
// [BYTE] defined Flgs register
//*********************************************************
#define F_RS 0x01 // 接收发送的标志:0--receive 1--transmit
#define F_Send 0x02 //
#define F_Temp 0x04 // 温度补偿
#define F_MonPtr 0xf0 // 上月电量指针
#define F_L1Mon 0x10 // 上1月
#define F_L2Mon 0x20 // 上2月
#define F_L3Mon 0x30 // 上3月
#define F_L4Mon 0x40 // 上4月
#define F_L5Mon 0x50 // 上5月
#define F_L6Mon 0x60 // 上6月
#define F_L7Mon 0x70 // 上7月
#define F_L8Mon 0x80 // 上8月
#define F_L9Mon 0x90 // 上9月
#define F_L10Mon 0xA0 // 上10月
//*********************************************************
// [WORD] defined E2Flgs register
//*********************************************************
#define R_E2CFGGRP 0x0001
#define R_E2CMONGRP 0x0002
#define R_E2KWH_0_1 0x0004
#define R_E2LMONGRP 0x00F0
#define R_E2L1MONGRP 0x0010
#define R_E2L2MONGRP 0x0020
#define R_E2L3MONGRP 0x0030
#define R_E2L4MONGRP 0x0040
#define R_E2L5MONGRP 0x0050
#define R_E2L6MONGRP 0x0060
#define R_E2L7MONGRP 0x0070
#define R_E2L8MONGRP 0x0080
#define R_E2L9MONGRP 0x0090
#define R_E2L10MONGRP 0x00A0
#define S_E2CFGGRP 0x0100
#define S_E2CMONGRP 0x0200
#define S_E2KWH_0_1 0x0400
#define S_E2LMONGRP 0x0800
#define E2BUSY 0x8000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -