当前位置 :
STM32ADC转换如何计算STM32ADC转换之后在ADC_DR上得到转换结果,这个转换结果是什么?该如何计算输入电压?
1人问答
问题描述:

STM32ADC转换如何计算

STM32ADC转换之后在ADC_DR上得到转换结果,这个转换结果是什么?该如何计算输入电压?

蔡国林回答:
  你得到的结果是你当前AD引脚上的电压值相对于3.3V和4096转换成的数字.   假如你得到的AD结果是ADC_DR这个变量,他们存在以下关系:   ADC_DR/当前电压值=4096/3300毫伏   如果你反过程想得到当前电压值,可以如下计算:   unsignedlongVoltage;   Voltage=ADC_DR;//---假设你得到的AD结果存放到ADC_DR这个变量中;   Voltage=(Voltage*3300)/4096;//----你就得到了正确的电压结果,单位是mV   一般出于效率,我会们自己进行约分:   Voltage=(Voltage*825)/1024;//----你就得到了正确的电压结果,单位是mV   而再进一步,效率会更高:   Voltage=(Voltage*825)>>10;//----你就得到了正确的电压结果,单位是mV
其它推荐
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞