用STM32 SPI读取ADS1271的问题

Other Parts Discussed in Thread: ADS1271

这几天遇到一个很困惑的问题,用stm32 的spi读取ADS1271,读出的值应该是00 0000H----7F FFFF(24位ad),但是实际读出的值是00 0000--3F FFFF,让人非常困惑 ,我用的是SPI 8位模式,连续读3次 请问大家帮忙分析一下问题出在什么地方 ?