请问ads869x数据怎么读?
读命令是这个 11001_xx_<9-bit address>_00000000_00000000
但是在手册上找不到数据寄存器地址啊?请问数据寄存器地址是多少?
看到了有Output Shift Register (OSR),但是手册里没有详细介绍
在手册 ZHCSFT8 –DECEMBER 2016 7.5.3 有这样的描述
For all other combinations, the output data word for frame (F+1) contains the latest 18-bit conversion result.
Program the DATAOUT_CTL_REG register to append various data flags to the conversion result. The data
flags are appended as per following sequence:
1. DEVICE_ADDR[3:0] bits are appended if the DEVICE_ADDR_INCL bit is set to 1
2. AVDD ALARM FLAGS are appended if the VDD_ACTIVE_ALARM_INCL bit is set to 1
3. INPUT ALARM FLAGS are appended if the IN_ACTIVE_ALARM_INCL bit is set to 1
4. ADC INPUT RANGE FLAGS are appended if the RANGE_INCL bit is set to 1
5. PARITY bits are appended if the PAR_EN bit is set to 1
6. All the remaining bits in the 32-bit output data word are set to 0.
谢谢,不过我问的是怎么把数据(即conversion result)读出来,你发的这个地方我看到了,说的只是输出数据的内容,
我想问的是怎样用命令把数据读出来,我想读的是转化结果
ps:我看到配置寄存器了。他们都有地址,然而没看到数据寄存器,所以没有地址。
table 5中的11001_xx_<9-bit address>_00000000_00000000 这个READ_HWORD命令,不是需要9-bit地址吗。但是找不到这个地址,所以没法读啊