首次使用此器件。
我正在使用数据表版本 SBAS780B–2016年12月–2021年3月修订
数据表中有几项内容似乎不匹配(我找不到勘误表)。
首先 ,在第41页(输入命令字和寄存器写入操作)中,对于每个命令,它表示: 
这表明、如果我要读取(或写入)寄存器地址0x04 -我将寄存器地址左移1位(从0b0000 0100到0b0000 1000)、ADC 将忽略最低有效位并将其读取为0b0000 0100 (即0x04)。
但注释1中指出:
![]()
这表明最高有效字节被忽略、而不是最低有效字节(因此我们不需要左移地址)。
哪个部分是正确的?
第二 ,在 同一页/表上,有三个写入命令:

每个寄存器为32位(该 ADC 为1个字)。
所有这些命令为半字命令、即写入16位命令。
但是,这些命令似乎都没有提供一种方法来选择你正在切换到上部(MS)半字或下部(LS)半字。
- 11010_00_< 9位地址>_< 16位数据>
- 半字写入命令(两个字节的输入数据被写入指定的地址)。
- 这是写入上部(MS)半字还是下部(LS)半字?
- 半字写入命令(两个字节的输入数据被写入指定的地址)。
- 11010_01_< 9位地址>_< 16位数据>
- 使用此命令时、只会在指定寄存器地址写入16位数据字的 MS 字节。 LS 字节被忽略。
- 这表明 ADC 仅关注<16位数据>中的低(LS) 8位。
- 这是写入 上部(MS)半字还是下部(LS)半字?
- 使用此命令时、只会在指定寄存器地址写入16位数据字的 MS 字节。 LS 字节被忽略。
- 11010_10_< 9位地址>_< 16位数据>
- 使用此命令时、仅在指定的寄存器地址写入16位数据字的 LS 字节。 MS 字节被忽略。
- 这表明 ADC 仅关注 <16位数据>中的高(MS) 8位
- 这是写入 上部(MS)半字还是下部(LS)半字?
- 使用此命令时、仅在指定的寄存器地址写入16位数据字的 LS 字节。 MS 字节被忽略。
我缺少什么吗-如何选择写入 ADC 寄存器的高(MS) 16位或低(LS) 16位?

