|
1)ADS1256是24位ADC,你給出的32位數(shù)據(jù)如果是準(zhǔn)確結(jié)果,必然有8位是無意義的,猜測多出來的8位是因為c語言沒有24位數(shù)據(jù)類型,用了32位的。
2)你對二進(jìn)制補碼數(shù)據(jù)的含義完全不理解,最大值是0x7fffff,最小值是0x800000,你給出的數(shù)據(jù)如果去掉最后8位無意義數(shù)據(jù),那么就是0x000000和0xffffff之間波動,非常理想的0的狀態(tài),24位精度完全達(dá)到了。 |
|