为什么他那个AD转换不用乘上分辨率啊

2019-03-24 17:47发布

        普中科技的程序:temp = Read_AD_Data(0x94);                //初始化AD,读取AIN0(001)通道的值
  AD值读取不是应该        vin=read_ad()*500.0/1024;类似与这样的吗。   
用的芯片是xpt2046,是不是已经算上分辨率了啊,新人第一次发帖向大神求助。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
1535225922
1楼-- · 2019-03-25 16:22
 精彩回答 2  元偷偷看……
1535225922
2楼-- · 2019-03-25 17:20
stickler 发表于 2015-12-19 20:58
前四位都显示0,剩下的4位显示的是采样值的千、百、十、个位。ADC采样值一共就12位,不超出10000,超不出 ...

那他显示的是采样值吗,不用乘上分辨率吗不是应该这样的吗   被测电压=((ad结果采样)*基准)/AD位数
stickler
3楼-- · 2019-03-25 18:52
你用的这个平台是个开发板还是交付的产品,是要求显示实测的电压值吗,还是你以为要显示电压值?
sint27
4楼-- · 2019-03-25 22:37
 精彩回答 2  元偷偷看……
1535225922
5楼-- · 2019-03-25 23:04
sint27 发表于 2015-12-21 09:43
看样子你用的传感器应该是数字型的吧,而你说的需要计算分辨率的是模拟型的才对。

不太清楚,刚开始学这个,还有很多问题
1535225922
6楼-- · 2019-03-26 02:35
stickler 发表于 2015-12-20 13:26
你用的这个平台是个开发板还是交付的产品,是要求显示实测的电压值吗,还是你以为要显示电压值?

我认为应该是要实测的电压

一周热门 更多>