rundstedt 發表于 2024-6-5 22:50
1)ADS1256是24位ADC,你給出的32位數據如果是準確結果,必然有8位是無意義的,猜測多出來的8位是因為c語言 ...
yaosongjin 發表于 2024-6-7 08:49
最大值應該是個負數,應該把最大值取反減1
明日之星8 發表于 2024-6-12 08:12
我估計0X00000006是很小的大于0的數,0XFFFFFFD8是接近于0的負數,這些數都在0附近。
rundstedt 發表于 2024-6-15 20:46
你說的非常對,樓主的問題應該是不知道如何把24位數據轉換到編譯器的有符號變量上面。
wufa1986 發表于 2024-6-7 08:37
可能是有符號數吧,在負數和正數之間波動,你看起來波動大,實際就是幾點的漂移
明日之星8 發表于 2024-6-12 08:12
我估計0X00000006是很小的大于0的數,0XFFFFFFD8是接近于0的負數,這些數都在0附近。
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |