打印

STM32 ADC连续扫描模式必须要用DMA吗?

[复制链接]
5209|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiongb89127|  楼主 | 2012-8-20 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我现在没有用DMA,是在进入中断的时候,就读一次,应该是第一次读第一个通道,第二次第2个...依次类推,但是所有读到的都是一个值,是什么原因呢,难道必须要用DMA才行吗?大神帮帮忙
沙发
58180698| | 2012-8-20 16:22 | 只看该作者
手册上有讲,如何软件能够处理过来,那可以不使用DMA。
使用DMA的目的是为了不丢失待处理的数据。我是这样认为的。

使用特权

评论回复
板凳
wuguoyan| | 2012-8-20 23:47 | 只看该作者
2# 58180698 2楼说的是错误的,对于F1系列,多通道扫描必须要用DMA~

使用特权

评论回复
地板
xiongb89127|  楼主 | 2012-8-21 10:35 | 只看该作者
我没用DMA的时候,怎么读,结果都不正常不知道咋回事,然后用DMA就好了

使用特权

评论回复
5
hptop| | 2012-8-21 10:59 | 只看该作者
选用注入式

使用特权

评论回复
6
lkl10800139| | 2012-8-21 14:28 | 只看该作者
要是你的采样速度慢,软件读取数据及时的话,可以不用。

使用特权

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

本版积分规则

0

主题

11

帖子

1

粉丝