430单片机ADC的差分输入数据处理问题

2019-07-18 13:45发布

430单片机ADC的差分输入数据处理问题

430单片机的ADC可以选择差分输入,但是读出来的ADC值,怎么处理一下才是正确的值呢,现在有点看不太懂了,麻烦各路英雄指点一下 12.png

这个表是个什么意思,怎么看不明白


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dirtwillfly
1楼-- · 2019-07-18 17:34
 精彩回答 2  元偷偷看……
dirtwillfly
2楼-- · 2019-07-18 21:47
ADC12RES是用来配置adc12_b模块的分辨率;
00b= 8bit
01b=10bit
10b=12bit
dirtwillfly
3楼-- · 2019-07-19 02:44
ADC12DF用来配置adc12_b采样返回的数据格式
0b 返回无符号数
1b 返回有符号数
dirtwillfly
4楼-- · 2019-07-19 07:31
ADC12DIF用来配置采样的差分模式
1b是差分模式
0b是单端模式
qq4988
5楼-- · 2019-07-19 08:45
dirtwillfly 发表于 2017-4-12 16:07
ADC12DIF用来配置采样的差分模式
1b是差分模式
0b是单端模式

谢谢你的回复,只是,我现在遇到的问题是,在单端模式下测量出的值是2048,这是对的,但同时设置成差分模式,无符号返回,12bit精度时,返回的是3072,不知道这是什么情况
dirtwillfly
6楼-- · 2019-07-19 12:07
 精彩回答 2  元偷偷看……

一周热门 更多>