📄 eepromdef.h
字号:
/************************************* (H) 2005 485表项目 ****************************************
项 目: 485表项目
编译环境 : IARAVR 编译器 4.10A
模块名称 : Eeprom.h
版 本 : V 1.0
建立时间 : 2008-5-3 21:53
修改时间 : 2008-5-3 22:59
作 者 : 郝瑜云
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
功能描述 : EEprom 地址定义头文件
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
修改 :
**************************************************************************************************/
/*
***************************************************************************************************
注 释: 数据从0x0008至0x007F 共120字节保存电能参数,08以前字节不使用
使 用: 78字节
***************************************************************************************************
*/
#define ADDRESS_ZEROE 0x0008 // 电能小数位 1
#define ADDRESS_PULSEE ADDRESS_ZEROE +1 // 脉冲数 1
#define ADDRESS_INDEXE ADDRESS_PULSEE+1 // 轮写序号 1
// 电能存储区 为 0x0010-0x004F 共计50字节 10份电量轮写 每1KWH记录一次数据包括INDEX
// 并将前一份电量INDEX擦除,掉电时保存备份INDEX,上电读出两份INDEX判相等,若不等以原INDEX为正确,再
// 判断此份电量的有效性,有效性判断包括检查CHKSUM,并判断此份电量-后一份电量差值小于等于9,否则取上
// 一份电量,此时数据校验只判CHKSUM。
#define ADDRESS_9010E ADDRESS_INDEXE+1 // 输入有功总电量 50 CHKSUM + 3字节电量 + INDEX 其中CHKSUM包括INDEX的校验
//#define ADDRESS_C901E ADDRESS_9010E+50 // 清零前电量1 4
//#define ADDRESS_C902E ADDRESS_C901E+4 // 清零前电量2 4
//#define ADDRESS_C903E ADDRESS_C902E+4 // 清零前电量3 4
//#define ADDRESS_C904E ADDRESS_C903E+4 // 清零前电量4 4
//#define ADDRESS_C905E ADDRESS_C904E+4 // 清零前电量5 4
//#define ADDRESS_STATUS ADDRESS_C905E+4 // 状态字 1
/*
***************************************************************************************************
注 释: 数据从0x0080至0x00FF 共128字节保存电表参数
使 用: 36字节 此区域需配合编程键
***************************************************************************************************
*/
#define ADDRESS_C030E 0x00A8 // 表常数 3
#define ADDRESS_C032E 0x00B0 // 表号 6
#define ADDRESS_C032EE 0x00B3 // 表号 前6位
#define ADDRESS_C212E 0x00B6 // 密码 4
#define ADDRESS_C119E 0x00BA // 底度 4
#define ADDRESS_C119BE 0x00BE // 底度设置前电量 1
#define ADDRESS_D406E 0x00C0 // 产品条形码 60
#define ADDRESS_230AE 0x00C0 // 产品条形码 前30
#define ADDRESS_230BE 0x00DE // 产品条形码 后30
#define ADDRESS_D400E 0x0101 //显示域 22
#define ADDRESS_C113E 0x0117 //循显时间 1
#define ADDRESS_C098E 0x0118
#define ADDRESS_A 0x0118 //A相分频值 3
#define ADDRESS_B 0x011A //B相分频值 3
#define ADDRESS_C 0x011C //C相分频值 3
/*************************** END DEFINE **************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -