www.pudn.com > ATT7028.rar > 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 ------------------------------------------------- -*------------------------------------------------------------------*/