⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemdefine.h

📁 MSP430F413单相电表DEMO(编译器IAR 3.42A)
💻 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 + -