[STM32L4] L4 DMA传ADC采样点漏

[复制链接]
 楼主| Uriah 发表于 2025-7-15 07:11 | 显示全部楼层 |阅读模式
L4跑DMA采ADC多通道,采样时间快的时候总是少几个点。
Clyde011 发表于 2025-7-15 07:14 | 显示全部楼层
采样时间调长试试。
公羊子丹 发表于 2025-7-15 07:15 | 显示全部楼层
DMA长度对上没?
周半梅 发表于 2025-7-15 07:15 | 显示全部楼层
触发源别丢了。
帛灿灿 发表于 2025-7-15 07:16 | 显示全部楼层
中断标志要清掉。
童雨竹 发表于 2025-7-15 07:17 | 显示全部楼层
采样率高也会漏。
万图 发表于 2025-7-15 07:18 | 显示全部楼层
我把缓冲区调大了。
Wordsworth 发表于 2025-7-15 07:19 | 显示全部楼层
HAL库要关中断抢占。
Bblythe 发表于 2025-7-15 07:20 | 显示全部楼层
时钟源得跑快点。
Pulitzer 发表于 2025-7-15 07:21 | 显示全部楼层
单通道先跑跑。
 楼主| Uriah 发表于 2025-7-15 07:21 | 显示全部楼层
示波器抓波看看。
elephant00 发表于 2025-7-15 15:29 | 显示全部楼层
DMA缓冲区溢出导致的?
classroom 发表于 2025-7-15 15:36 | 显示全部楼层
可能是ADC转换完成信号与DMA请求不同步,导致DMA读取旧数据。
jcky001 发表于 2025-7-15 16:30 | 显示全部楼层
增大缓冲区试试。
cr315 发表于 2025-7-15 17:31 | 显示全部楼层
在DMA配置中启用循环模式。
flycamelaaa 发表于 2025-7-15 18:32 | 显示全部楼层
ADC采样时间不足吧
powerantone 发表于 2025-7-15 19:33 | 显示全部楼层
可能ADC通道扫描顺序与DMA内存地址递增不匹配。
stormwind123 发表于 2025-7-15 19:34 | 显示全部楼层
可能是DMA传输速度不足。
probedog 发表于 2025-7-15 20:34 | 显示全部楼层
ADC或DMA时钟不稳定?
喂什么玩意 发表于 2025-7-27 14:23 | 显示全部楼层
ADC 可能在 DMA 尚未完成上一次传输前就产生新数据,导致数据覆盖或丢失。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5860

帖子

1

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