您好,
数据表8.5 6显示ADC结果为12位,2的补码,在16位字中左对齐。
这不是我所看到的。
我看到B15:B14始终= 11b
我的PGA设置为001b,应该是±4.096V
我每次都发送config = 0xC30B。
//读取上一个转换,在ADC = TI ADS1018上命令下一个转换
//配置:B15| B14:12 | B11:9 | B8 | B7:5 | b4 | B3 | B2:1 | b0
//配置:SS | MUX (2:0)| PGA (2:0)|模式| RATE (2:0)| TSMODE |上拉| NOP (1:0)| RSVD
// 1 | 100 | 001 | 1 | 000 | 0 | 1 | 01 | 0
SPI_CLK = 500kHz。
我确实看到串行输出出现一些故障。
当故障出现在字节边界上时,似乎没有问题。
当MSB出现故障时,代码似乎是假的。

