Uriah
发表于 2025-7-15 07:11
L4 DMA传ADC采样点漏
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 尚未完成上一次传输前就产生新数据,导致数据覆盖或丢失。