使用AD多通道连续扫描如何重启AD?

[复制链接]
3099|3
 楼主| Itachi80 发表于 2011-8-5 19:13 | 显示全部楼层

STM32中DMA传输问题

本帖最后由 Itachi80 于 2011-8-5 19:17 编辑

STM32中AD使用DMA传输,AD使用多通道连续模式,DMA使用循环模式,传输完成后进入中断还没关闭AD和DMA时传输是否重新开始了?
怎样才能在下次重新开始AD的DMA传输时让他们地址通道对应重头开始传?
 楼主| Itachi80 发表于 2011-8-5 19:56 | 显示全部楼层 |阅读模式
使用AD多通道连续扫描时,通过软件触发启动转换,若过后软件触发停止转换,怎么能够在下次触发启动时能动从第一个通道开始?
香水城 发表于 2011-8-5 21:12 | 显示全部楼层
可以考虑分别复位并重新初始化。
 楼主| Itachi80 发表于 2011-8-5 22:13 | 显示全部楼层
3# 香水城
这个方法确实会有效。。不过麻烦些,复位应该只需要重新赋值结构体再Init把
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

42

帖子

0

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