ADC的电压怎么计算的啊?

2019-07-21 02:13发布

ADC的DR存储器不是16b吗?ADC最高电压3.3v  那不是应该ADC->DR值乘3.3再除以2的16次方吗?  为什么历程里除的是4096啊?
还有为什么最高电压是3.3v啊?是因为电源最高3.3v吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
北极圈的黄昏
2019-07-21 08:55
ADC->DR为什么是16位的

1.  ADC->DR最少要12位,这个知道为什么吧?ADC是12位的  转换后是12bit数据 那为什么不用12位来表示反而用16位呢?  首先肯定不能用8位,对吧。
2.ADC->DR 里面的数据是可以左对齐  和右对齐的,这就说明了为什么ADC->DR要使用大于12位的原因了   左对齐的时候最低4位是0  右对齐的时候最高4位是0   12+4(对齐的时候有4位为0)=16位
3.懂了么?

一周热门 更多>