?? cs5460a.h
字號:
//#include "Stdafx.h"
#define uchar unsigned char
#define CONFIGSFR 0 //配置寄存器
#define IDCOFFSFR 2 //電流直流偏移寄存器
#define IGAINSFR 4 //電流增益寄存器
#define VDCOFFSFR 6 //電壓直流偏移寄存器
#define VGAINSFR 8 //電壓增益寄存器
#define COUNTSFR 10 //計算周期的點數
#define PULSERATESFR 12 //能量脈沖數量寄存器
#define ISFR 14 //瞬時電流寄存器
#define VSFR 16 //瞬時電壓寄存器
#define PSFR 18 //瞬時功率寄存器
#define ESFR 20 //能量累計寄存器
#define IRMSSFR 22 //電流有效值寄存器
#define VRMSSFR 24 //電壓有效值寄存器
#define TBCSFR 26 //時基效準寄存器
#define POFFSFR 28 //功率偏移寄存器
#define STATUSSFR 30 //狀態寄存器
#define IACOFFSFR 32 //電流交流偏移寄存器
#define VACOFFSFR 34 //電壓交流偏移寄存器
#define MASKSFR 52 //中斷屏蔽寄存器
#define CTRLSFR 56 //控制寄存器
#define CCONVERT 0xE8 //連續轉換
#define SYNC1 0xFF
#define SYNC0 0xFE
#define POWERUP 0xA0 //上電
#define POWERDOWN 0x88 //掉電
#define VDCOADJUST 0xD1 //電壓偏移校準
#define IDCOADJUST 0xC9 //電流偏移校準
#define VDCGADJUST 0xD2 //電壓增益校準
#define IDCGADJUST 0xCA //電流增益校準
#define VACOADJUST 0xD5 //電壓偏移校準
#define IACOADJUST 0xCD //電流偏移校準
#define VACGADJUST 0xD6 //電壓增益校準
#define IACGADJUST 0xCE //電流增益校準
extern void Write_CS5460A(uchar *p,uchar len);// 寫 CS5460A 的狀態寄存器
extern void Read_CS5460A(uchar *p,uchar CommData );// 讀 CS5460A 的狀態寄存器
extern bit Waite_DRDY_High(void);
extern void Reset5460A(void);
extern long GetWeight(void);
extern long Get5460Reg(uchar uReg);
extern xdata uchar buf5460[5];
extern code long *lbuf;
uchar Read8(void); //SPI 讀一個字節的 程序
void Write8(uchar cData); //SPI 寫一個字節的 程序
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -