Discuz! Board

标题: stm32f373单片机SDADC数据采集问题 [打印本页]

作者: 仰望星期五    时间: 2020-11-20 15:41
标题: stm32f373单片机SDADC数据采集问题
最近在用STM32F373单片机SDADC进行数据采集,采集到的数据不知道怎么转换成实际的电压值,看手册也没有找到换算公式。然后看官方例程,有个电压转换的DEMO,稍作修改发现测试电压是可以的,但是不知道为什么这样换算。
1:PB0作为模拟输入,SDADC1的通道6。
2:SDADC配置SDADC_InputMode_SEZeroReference。
3:采用中断获取采集值。
4:参考电压采用内部1.22V。
5:外部输入电压在0.6V左右。
6:增益设置为1。
7:中断里边获取的数据为:InjectedConvData=-1038。
8:主函数中换算公式为:InputVoltage=((InjectedConvData+32768)*1.22/65535)。
这么换算应该是对的,但就是不知道为什么这么换算。有没有人搞过这个SDADC,到底是什么情况。



作者: 仰望星期五    时间: 2020-11-20 15:42
望高手前来指点一二。小弟在此谢过。
作者: feihong    时间: 2020-11-28 19:05
手册里有




欢迎光临 Discuz! Board (http://www.qfv8.com/) Powered by Discuz! X3