📄 measure.h
字号:
/*************************************
;Ade7169 demo program
;*************************************
;AUTHOR: Su RuTong
;DATE: 03 09 2006
;*************************************/
#ifndef _MEASURE_H_
#define _MEASURE_H_
/* For test
// ; the following 16 bytes are loaded from EEPROM block 0 starting at addr 0x10
V100Thresh: DS 3
V10Thresh: DS 2
V1Thresh: DS 2
Vp1Thresh: DS 2
Vp10Thresh: DS 2
A10Thresh: DS 3
A1Thresh: DS 2
Ap1Thresh: DS 2
Ap10Thresh: DS 2
Ap100Thresh: DS 2
*/
#define V100Thresh_const (0x05EED3)
#define V10Thresh_const (0x0097E2)
#define V1Thresh_const (0x000F30)
#define VP1Thresh_const (0x000798)
#define VP10Thresh_const (0x000185)
#define A10Thresh_const (0x039F19)
#define A1Thresh_const (0x005CB6)
#define Ap1Thresh_const (0x000945)
#define Ap10Thresh_const (0x0000ED)
#define Ap100Thresh_const (0x000018)
typedef void (*_ADE_PROC_PTR)(void);
extern unsigned long data _ade_int_evt_word;
#define ADE_EVT_WORD _ade_int_evt_word
/*
extern unsigned short DeltaWattActiveZ[4];
extern unsigned short DeltaWattActiveF[4];
extern unsigned short DeltaWattReactiveZ[4];
extern unsigned short DeltaWattReactiveF[4];
extern unsigned short DeltaWattVactiveZ[4];
extern unsigned short DeltaWattVactiveF[4];
*/
//extern unsigned short CFAcc[4];
//extern unsigned short WattActiveAcc[4];
//extern unsigned short WattReactiveAcc[4];
//extern _sys_tariff_data curdata; //current data
//extern _sys_inst_data instdata;
extern void Write_ADE_SFR(char ByteM, char ByteL, char Register);
extern void Read_ADE_SFR(unsigned char __idata *Pointer, char Register);
extern void InitADE(void);
extern void InitRMSThresh(void);
extern void ParseADEInt(void);
extern void GetVrms(void);
extern void GetIrms(void);
extern void _ReadVRMS(void);
extern void _ReadIRMS(void);
extern void _ReadActive(void);
extern void _ReadRActive(void);
extern void _ReadRA(void);
extern void _ReadRR(void);
extern void GetADCWaveforms(unsigned char item);
extern void SavePowerData(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -