📄 i2c.h
字号:
#define E2PG0 0xA0
#define E2PG1 0xA0+(1<<1)
#define E2PG2 0xA0+(2<<1)
#define E2PG3 0xA0+(3<<1)
#define E2PG4 0xA0+(4<<1)
#define E2PG5 0xA0+(5<<1)
#define E2PG6 0xA0+(6<<1)
#define E2PG7 0xA0+(7<<1)
//**********************************************************
//---------------------- Page 0 --------------------------
//---------------- Page 1: Page 0 的备份 -----------------
//**********************************************************
#define E2ChkAddr 0x00 // 在P0的0x00位置
#define E2ChkData 0x5A // 确认码
#define E2Start_0_1 0x10 // 5 起始位置
#define E2Stop_0_1 0x58 // 5 结束位置
// 0x20, 0x28
// 0x30, 0x38
// 0x40, 0x48
// 0x50, 0x58
// 0x60, 0x68
// 电能量数据
// 当前月:
// 36 Bytes
#define E2CMonHead 0x70
#define E2CMonFee E2CMonHead // 20
#define E2RevEC E2CMonHead + 20 // 4
#define E2WE2PTms E2CMonHead + 24 // 4
#define E2Addr_0_1 E2CMonHead + 28 // 1 0.1 度电所保存的E2POM的地址.
#define E2Data_0_1 E2CMonHead + 29 // 5
#define E2PlsNum E2CMonHead + 34 // 2
#define E2CMonChk E2CMonHead + sizeof(CMONBLK) // 2 电能量数据校检
// 电表配置
// 76 Bytes
#define E2CfgHead 0xA0
#define E2CfgChk E2CfgHead + sizeof(CFGGRP) // 2 电表配置数据校检
//**********************************************************
//---------------------- Page 2 --------------------------
//---------------- Page 3: Page 2 的备份 -----------------
//**********************************************************
// 上1月(20+2) bytes
#define ECPtr 0x00 // 上月的指针 !!!!!!!!
#define E2L1MonHead 0x10
// 上2月
#define E2L2MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*1
// 上3月
#define E2L3MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*2
// 上4月
#define E2L4MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*3
// 上5月
#define E2L5MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*4
// 上6月
#define E2L6MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*5
// 上7月
#define E2L7MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*6
// 上8月
#define E2L8MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*7
// 上9月
#define E2L9MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*8
// 上10月
#define E2L10MonHead E2L1MonHead + (sizeof(LMONBLK)+2)*9
const unsigned char LMonAddr[]=
{
E2L1MonHead,
E2L2MonHead,
E2L3MonHead,
E2L4MonHead,
E2L5MonHead,
E2L6MonHead,
E2L7MonHead,
E2L8MonHead,
E2L9MonHead,
E2L10MonHead,
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -