列出各寄存器地址(.h文件中)
#define MAX31856_CR0_R_ADDR 0x00 // 配置0寄存器
#define MAX31856_CR0_W_ADDR 0x80
#define MAX31856_CR1_R_ADDR 0x01 // 配置1寄存器
#define MAX31856_CR1_W_ADDR 0x81
#define MAX31856_MASK_R_ADDR 0x02 // 故障屏蔽寄存器
#define MAX31856_MASK_W_ADDR 0x82
#define MAX31856_CJHF_R_ADDR 0x03 // 冷端上限故障
#define MAX31856_CJHF_W_ADDR 0x83
#define MAX31856_CJLF_R_ADDR 0x04 // 冷端下限故障
#define MAX31856_CJLF_W_ADDR 0x84
#define MAX31856_LTHFTH_R_ADDR 0x05 // 线性化温度上限故障,MSB
#define MAX31856_LTHFTH_W_ADDR 0x85
#define MAX31856_LTHFTL_R_ADDR 0x06 // 线性化温度上限故障,LSB
#define MAX31856_LTHFTL_W_ADDR 0x86
#define MAX31856_LTLFTH_R_ADDR 0x07 // 线性化温度下限故障,MSB
#define MAX31856_LTLFTH_W_ADDR 0x87
#define MAX31856_LTLFTL_R_ADDR 0x08 // 线性化温度下限故障,LSB
#define MAX31856_LTLFTL_W_ADDR 0x88
#define MAX31856_CJTO_R_ADDR 0x09 // 冷端温度偏移寄存器
#define MAX31856_CJTO_W_ADDR 0x89
#define MAX31856_CJTH_R_ADDR 0x0A // 冷端温度寄存器,MSB
#define MAX31856_CJTH_W_ADDR 0x8A
#define MAX31856_CJTL_R_ADDR 0x0B // 冷端温度寄存器,LSB
#define MAX31856_CJTL_W_ADDR 0x8B
#define MAX31856_LTCBH_R_ADDR 0x0C // 线性化TC温度,字节2
#define MAX31856_LTCBM_R_ADDR 0x0D // 线性化TC温度,字节1
#define MAX31856_LTCBL_R_ADDR 0x0E // 线性化TC温度,字节0
#define MAX31856_SR_R_ADDR 0x0F // 状态故障寄存器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|