打印
[STM32F1]

多通道连续AD采集

[复制链接]
994|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
maxingyu|  楼主 | 2015-11-19 11:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想用STM32F103做8通道信号的连续采集。ADC设置在连续扫描模式,想问,1.如果不用DMA,使用库函数编程我怎么得到每次采集到的数据呢 2.这个库函数是什么意思?返回最近的一次规则组的采样结果,意思是如果我没有及时读取,那我之前采集到的数据就已经丢失了吗?
3.如果,用DMA采集,我设定了DMA的存储大小,但我还想对采到的数据做简单地处理,那采用循环模式,会不会发生我还没处理完上一次的数据,它就已经被覆盖了?



新手入门,多多包涵~
沙发
cool_coder| | 2015-11-19 13:32 | 只看该作者
如果用连续扫描模式,最好配合DMA,用软件查询或中断的方式时序不好保证。
数据是否被覆盖,要看你的处理时长和采样率,以及应用方面的要求。

使用特权

评论回复
板凳
maxingyu|  楼主 | 2015-11-19 15:03 | 只看该作者
cool_coder 发表于 2015-11-19 13:32
如果用连续扫描模式,最好配合DMA,用软件查询或中断的方式时序不好保证。
数据是否被覆盖,要看你的处理时 ...

用定时器中断行吗

使用特权

评论回复
地板
cool_coder| | 2015-11-19 21:42 | 只看该作者
maxingyu 发表于 2015-11-19 15:03
用定时器中断行吗

详细说说,在定时器中断里怎么做?

使用特权

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

本版积分规则

38

主题

121

帖子

1

粉丝