使用24位ADC差分测量多次,如何计算平均值

2019-12-16 22:37发布

24位ADC输出是2进制补码。当负端电平高于正端时,ADC输出的最高位是1,此时如何计算多次测量结果的平均值?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
66条回答
PCBBOY1991
1楼-- · 2019-12-22 15:28
 精彩回答 2  元偷偷看……
PCBBOY1991
2楼-- · 2019-12-22 16:51
本帖最后由 PCBBOY1991 于 2016-2-3 11:01 编辑
zouzhichao 发表于 2016-2-1 00:07
我就是把你的那个if化简了而已
(code & 0x800000)无非两个结果,0或者0x800000
0: code -= 0


0x1000000 = 0x800000 << 1;
这个是怎么得来的?

擦,看错了,你是对的。
andrew8415
3楼-- · 2019-12-22 17:26
24位补码转换成32位补码,应该是解决办法
小小苹果
4楼-- · 2019-12-22 18:34
47楼好办法,
fengyunyu
5楼-- · 2019-12-22 21:38
43楼讲解不错!
gamalot
6楼-- · 2019-12-23 00:27
 精彩回答 2  元偷偷看……

一周热门 更多>