正点例程ADC采样最大不是4095吗?为什么要进行*(3.3/4096),不应该是除4095吗?

2019-08-14 15:42发布

正点例程ADC采样最大不是4095吗?为什么要进行*(3.3/4096),不应该是除4095吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
正点原子
1楼-- · 2019-08-14 20:11
正确的应该是/4095.没错。
liushiming82
2楼-- · 2019-08-15 01:50
因为是4096个数据呀,如果是4095的话,就没有0这个数了
八极天
3楼-- · 2019-08-15 07:48
ADC为12位,2的12次方为4096,将3.3v分为4096份
csmjmcc
4楼-- · 2019-08-15 10:54
你的ADC分辨率12位=4096,采样参考电源是3.3V,所以从0-3.3V按分辨率计算,每位采样值是(3.3/4096)
肩山巨鬼
5楼-- · 2019-08-15 16:05
 精彩回答 2  元偷偷看……
csmjmcc
6楼-- · 2019-08-15 19:53
肩山巨鬼 发表于 2017-8-12 09:18
分辨率12位不是=4095吗?ADC12位都是1的时候,最大,111111111111=4095?

请看下尺子,1M长,它是如何计算的。或许就明白了。

一周热门 更多>