你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

HAL ADC采样数据翻倍

[复制链接]
搬砖工 提问时间:2018-3-29 09:58 /
悬赏1ST金币未解决
我用基于HAL库的F072的ADC加DMA采样时,采集到的数据是实际值的两倍。我的配置如上图,求指导

ADC配置图.png
ADC的DMA配置.png
收藏 评论29 发布时间:2018-3-29 09:58

举报

29个回答
琦子 回答时间:2018-3-29 10:00:25
看配置没有问题 你的算法在哪里 贴出来瞅瞅

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

搬砖工 回答时间:2018-3-29 10:14:12
本帖最后由 细品黑夜 于 2018-3-29 10:15 编辑
bargagebaobei 发表于 2018-3-29 10:00
看配置没有问题 你的算法在哪里 贴出来瞅瞅

直接就是裸的啊,我看的就是它出来的值。还没转换

明明1.2V应该是1600多,但是它有3200左右,其他类似
琦子 回答时间:2018-3-29 10:30:36
零点校对了吗
MrJiu 回答时间:2018-3-29 10:35:59
使用一个channel,还是多个channel?
wenyangzeng 回答时间:2018-3-29 10:42:33
本帖最后由 wenyangzeng 于 2018-3-29 10:43 编辑

应该检查一下硬件VREF+是否正确连接到+3.3V。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

搬砖工 回答时间:2018-3-29 10:45:14

校准了
搬砖工 回答时间:2018-3-29 10:45:32
MrJiu 发表于 2018-3-29 10:35
使用一个channel,还是多个channel?

单通道的
琦子 回答时间:2018-3-29 10:46:46

校准没问题的话 还是单通道 如果你确认ref也没问题的话 试试直接接地 看采集到的是0吗
搬砖工 回答时间:2018-3-29 10:51:00
wenyangzeng 发表于 2018-3-29 10:42
应该检查一下硬件VREF+是否正确连接到+3.3V。

F072我没找到这个引脚
琦子 回答时间:2018-3-29 10:56:48
恩 是没有  那就试试接地看采样多少
搬砖工 回答时间:2018-3-29 10:56:51
bargagebaobei 发表于 2018-3-29 10:46
校准没问题的话 还是单通道 如果你确认ref也没问题的话 试试直接接地 看采集到的是0吗 ...

采集到的是0
琦子 回答时间:2018-3-29 11:01:44
在断点的时候你鼠标点上去 应该能显示实时数值 有变化吗
搬砖工 回答时间:2018-3-29 11:11:14
本帖最后由 细品黑夜 于 2018-3-29 11:13 编辑
bargagebaobei 发表于 2018-3-29 11:01
在断点的时候你鼠标点上去 应该能显示实时数值 有变化吗

我能采集到数据,但是采集到的是真实数据的两倍。我是直接用串口打印出来的

实在是没办法了,开始我以为是时钟问题。各种尝试,还是没结果;接着以为是配置问题,各种搭配还是没结果;再接着以为是校准问题,还是没结果。
我都是看的原始数据,没转换
wenyangzeng 回答时间:2018-3-29 11:18:14
细品黑夜 发表于 2018-3-29 10:51
F072我没找到这个引脚

那么应该检查一下VDDA。
无标题.png

评分

参与人数 2ST金币 +8 蝴蝶豆 +2 收起 理由
zero99 + 2
细品黑夜 + 8

查看全部评分

12下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版