[STM32F1] 多通道连续AD采集

[复制链接]
1239|3
 楼主| maxingyu 发表于 2015-11-19 11:51 | 显示全部楼层 |阅读模式
想用STM32F103做8通道信号的连续采集。ADC设置在连续扫描模式,想问,1.如果不用DMA,使用库函数编程我怎么得到每次采集到的数据呢 2.这个库函数是什么意思?返回最近的一次规则组的采样结果,意思是如果我没有及时读取,那我之前采集到的数据就已经丢失了吗?
3.如果,用DMA采集,我设定了DMA的存储大小,但我还想对采到的数据做简单地处理,那采用循环模式,会不会发生我还没处理完上一次的数据,它就已经被覆盖了?



新手入门,多多包涵~ QQ截图20151119114134.png
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

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