AD 976 求模拟量的问题,求指点

[复制链接]
3310|2
 楼主| 359927814 发表于 2011-7-6 11:08 | 显示全部楼层 |阅读模式
我用AD976采电压,Vref=2.5,我得到一个16位的数字量,我看到别人的一个代码是这个的,请问他为什么这样做?

adddata是采到的16位的数字量,他这代码是什么意思啊,或者他是错的,求指点
         
           if((addata&0x8000)>0)  //为什么把最高位给去掉了
                   ad_V=((addata&(0x7FFF))/32768.0-1.0)*10.0*1000;//单位mv
           else
                   ad_V=(addata/32768.0)*10.0*1000;//单位mv
wangch_sh 发表于 2013-3-21 13:49 | 显示全部楼层
最高位是符号位。
panvip0286 发表于 2014-6-6 11:34 | 显示全部楼层
国产设计的 国产设计的   CMOS单芯片调制解调器,用于支持HART协议的现场仪表和控制器中。可与HT2015、A5191HRT完全兼容,可代替ADI同类产品,产品成熟已有合作伙伴量产成品,可提供技术支持。13417373904 QQ2977024902
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

13

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部