微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 谁能帮我看看这个程序是什么意思啊?

谁能帮我看看这个程序是什么意思啊?

时间:10-02 整理:3721RD 点击:
VOLT=(AD_VALUE/AD_RESOLUTION)*AD_REF*GAIN;
if( VOLT>1)
{
OUT=VOLT-0.005;
}
else
{
OUT=VOLT;
}

这是将AD转换的结果计算成实际电路里电压的计算过程,
VOLT=(AD_VALUE/AD_RESOLUTION)*AD_REF*GAIN;
AD_VALUE是AD转换的值,AD_RESOLUTION是AD的转换位数的最大值,如8位是256,10位是1024,12位是4096等,AD_REF应该是AD输入范围的最大值,GAIN应该是电路里的放大增益,后面的减0。005应该是计算修正值

感谢,感谢~!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top