设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4301|回复: 2
打印 上一主题 下一主题

stm32f373单片机SDADC数据采集问题

[复制链接]

1

主题

9

帖子

59

积分

注册会员

Rank: 2

积分
59
跳转到指定楼层
楼主
仰望星期五 发表于 2020-11-20 15:41:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用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,到底是什么情况。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

9

帖子

59

积分

注册会员

Rank: 2

积分
59
沙发
 楼主| 仰望星期五 发表于 2020-11-20 15:42:26 | 只看该作者
望高手前来指点一二。小弟在此谢过。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-4-19 19:04 , Processed in 0.120634 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表