打印
[应用相关]

stm32f407进行ADC采样,DMA传输数据,数组里面的数据一直为0

[复制链接]
2460|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 | 只看该作者
辛苦了!

使用特权

评论回复
5
木木guainv| | 2021-8-6 18:05 | 只看该作者
可以先看看数据是否已经到数组里边了

使用特权

评论回复
6
xiaoqizi| | 2021-8-6 18:09 | 只看该作者
DMA都需要配置什么呢

使用特权

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

本版积分规则

1199

主题

3079

帖子

0

粉丝