📄 att7028.h
字号:
/*------------------------------------------------------------------*-
ATT7028.h (v1.00)
------------------------------------------------------------------
COPYRIGHT
---------
This code is copyright (c) 2004 by Jinys.
-*------------------------------------------------------------------*/
//------------通讯命令---------------------
#define mCMD_CHECK_START 0x80
#define mCMD_CHECK_CLR 0xC3
#define mCMD_RESET 0xD3
#define mCMD_R 0x00
#define mCMD_W 0x80
//------------计量参数寄存器---------------
#define mADD_U_A 0x0D
#define mADD_U_B 0x0E
#define mADD_U_C 0x0F
#define mADD_I_A 0x10
#define mADD_I_B 0x11
#define mADD_I_C 0x12
#define mADD_I_SUM 0x13
#define mADD_PQ_A 0x14
#define mADD_PQ_B 0x15
#define mADD_PQ_C 0x16
#define mADD_PQ_SUM 0x17
#define mADD_FAVOL 0x2C
#define mADD_RUN_STA 0x30
//------------校表寄存器-------------------
#define mADD_C_U_A 0x1B
#define mADD_C_U_B 0x1C
#define mADD_C_U_C 0x1D
#define mADD_C_Istartup 0x1F
#define mADD_C_I_A 0x26
#define mADD_C_I_B 0x27
#define mADD_C_I_C 0x28
#define mADD_C_FAVOL 0x29
/******************************
** 原型: ATT7028_Init() **
** 功能: 初始化7028 **
** 入口: 无 **
** 出口: 无 **
******************************/
void ATT7028_Init(void);
/*********************************
** 原型: ATT7028_rCmd() **
** 功能: 从7028读取一个数据 **
** 入口: uCmd(命令字) **
** 出口: 读回的数据 **
*********************************/
tLong ATT7028_rCmd(tByte uCmd);
/*********************************
** 原型: ATT7028_wCmd() **
** 功能: 向7028写一个数据 **
** 入口: uCmd(命令字) **
** ulData(数据) **
** 出口: 无 **
*********************************/
void ATT7028_wCmd(tByte uCmd, tLong ulData);
/*------------------------------------------------------------------*-
---- END OF FILE -------------------------------------------------
-*------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -