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

[复制链接]
748|8
手机看帖
扫描二维码
随时随地手机跟帖
maninman1981| | 2016-9-17 10:17 | 显示全部楼层
网上有好多人发过ADC+DMA的例程,你可以搜索看看

使用特权

评论回复
rmbass| | 2016-9-17 17:35 | 显示全部楼层
应该是你某一个寄存器没有设置正确吧,把你用到的寄存器都看看,是否配置正确了呢

使用特权

评论回复
yysforever| | 2016-9-18 14:07 | 显示全部楼层
是不是你时间的配置问题呢,ADC的转换是需要时间的

使用特权

评论回复
冰是睡着的冰| | 2016-9-18 15:51 | 显示全部楼层
值是固定的话,说明ADC的转换都没开始

使用特权

评论回复
jouney316| | 2016-9-18 20:30 | 显示全部楼层
单路测试和固定值之间有什么联系呢?是不是固定值就是第一路的值呢

使用特权

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

使用特权

评论回复
l科科1987| | 2016-9-19 15:14 | 显示全部楼层
楼主去下个参考历程吧
“野火M3-ADC(DMA)”

使用特权

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

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

使用特权

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

本版积分规则

16

主题

175

帖子

0

粉丝