打印

单路测试ADC数据采集是可以的,多路测量出的值是固定的

[复制链接]
1002|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
喵喵小星人|  楼主 | 2016-9-16 16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
maninman1981| | 2016-9-17 10:17 | 只看该作者
网上有好多人发过ADC+DMA的例程,你可以搜索看看

使用特权

评论回复
板凳
rmbass| | 2016-9-17 17:35 | 只看该作者
应该是你某一个寄存器没有设置正确吧,把你用到的寄存器都看看,是否配置正确了呢

使用特权

评论回复
地板
yysforever| | 2016-9-18 14:07 | 只看该作者
是不是你时间的配置问题呢,ADC的转换是需要时间的

使用特权

评论回复
5
冰是睡着的冰| | 2016-9-18 15:51 | 只看该作者
值是固定的话,说明ADC的转换都没开始

使用特权

评论回复
6
jouney316| | 2016-9-18 20:30 | 只看该作者
单路测试和固定值之间有什么联系呢?是不是固定值就是第一路的值呢

使用特权

评论回复
7
Dennis-Zhou| | 2016-9-18 22:01 | 只看该作者
因为ADC的规则通道转换的值储存在一个仅有的数据寄存器中,所以当转换多个规则通道时必须及时将数据读走,否则后面采集到的数据会将前面的数据覆盖掉

使用特权

评论回复
8
l科科1987| | 2016-9-19 15:14 | 只看该作者
楼主去下个参考历程吧
“野火M3-ADC(DMA)”

使用特权

评论回复
9
喵喵小星人|  楼主 | 2017-4-25 09:03 | 只看该作者
yysforever 发表于 2016-9-18 14:07
是不是你时间的配置问题呢,ADC的转换是需要时间的

确实是切换的问题,切换ok,就都有值了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

175

帖子

0

粉丝