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

📄 rscomm.h

📁 本代码为电子式单相多费率电能表的源程序
💻 H
字号:
//**************************************
// ComBuf define
//**************************************
#define RS_HeadPtr   0
#define RS_AddrPtr   1
#define RS_Head0Ptr  7
#define RS_CtrlPtr   8
#define RS_LenPtr    9

#define RS_CmdPtr    10
#define RS_CmdLPtr   10
#define RS_CmdHPtr   11
#define RS_DataPtr   12

#define RS_Head      ComBuf[0]
#define RS_Addr      ComBuf[1]
#define RS_Addr0     ComBuf[1]
#define RS_Addr1     ComBuf[2]
#define RS_Addr2     ComBuf[3]
#define RS_Addr3     ComBuf[4]
#define RS_Addr4     ComBuf[5]
#define RS_Addr5     ComBuf[6]
#define RS_Head0     ComBuf[7]
#define RS_Ctrl      ComBuf[8]
#define RS_Len       ComBuf[9]

#define RS_Cmd       ComBuf[10]
#define RS_CmdL      ComBuf[10]
#define RS_CmdH      ComBuf[11]
#define RS_CmdF      ComBuf[12]

#define RS_Data      ComBuf[12]

#define PAO          ComBuf[10]
#define PAN          ComBuf[14]

#define RX8025_CC    ComBuf[16] //RX8025温度补偿值
#define ErrInfStat   ComBuf[10] //错误信息状态字

#define RS_CRC       ComBuf[RS_CmdPtr+RS_Len]
#define RS_End       ComBuf[RS_CmdPtr+RS_Len+1]


//**************************************
// Control byte define
//**************************************
#define RS_CTRL_Read  0x01  //读数据
#define RS_CTRL_Write 0x04  //写数据
#define RS_CTRL_Time  0x08  //广播校时
#define RS_CTRL_MetID 0x0A  //写设备地址
#define RS_CTRL_Pswd  0x0F  //修改密码
#define RS_CTRL_Reset 0x10  //

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -