请选择 进入手机版 | 继续访问电脑版

通业开发人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 508|回复: 0

AD采样问题排查

[复制链接]
发表于 2018-12-29 12:21:34 | 显示全部楼层 |阅读模式
调试时, 已调整好采用DMA模式的AD采样, 由于一些模块的加入导致AD采样失败.
经查当AD采样失败时, ADC的SR寄存器的OVR寄存器被置1,意思是overrun. 因此判断ADC转换的数据未及时被DMA传送出去.
经检查程序, ADC1使用的DMA2_Stream4与TIM8使用的DMA2_Stream4冲突. AD采样的DMA通道修改为DMA2_Stream0后,该错误消失.

另外, DMA冲突时, 可以检查DMA设置的M0AR与PAR设置, 是否与设置相同. 如果被意外改写, 则可以及判断有冲突.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|TongYe R&D Inc. ( 粤ICP备17061194号-1 )

GMT+8, 2020-8-7 06:37 , Processed in 0.118007 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表