[应用相关] stm32f407进行ADC采样,DMA传输数据,数组里面的数据一直为0

[复制链接]
2878|5
 楼主| cr315 发表于 2021-7-15 14:37 | 显示全部楼层 |阅读模式
最近做ADC采样,通过DMA将数据从ADC1的储存器传到自己定义的数组里面,结果传输结果打印出来一直显示为0,求大神指导一下
内政奇才 发表于 2021-7-15 14:38 | 显示全部楼层
建议你分两步来检查。第一步检查确认DMA传输,即从ADC结果到内存数组这个过程有无问题。如有问题,重点检查DMA相关配置。若没问题,则进入第二步,即检查打印输出这块,检查相关代码及外部配合的软硬件工具。
onlycook 发表于 2021-7-15 14:41 | 显示全部楼层

二楼说的很有可能,数值类型换成整形看下~
香水城 发表于 2021-7-15 21:48 | 显示全部楼层
辛苦了!
木木guainv 发表于 2021-8-6 18:05 | 显示全部楼层
可以先看看数据是否已经到数组里边了
xiaoqizi 发表于 2021-8-6 18:09 | 显示全部楼层
DMA都需要配置什么呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4976

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部