公羊子丹
发表于 2025-4-11 07:27
为啥一开DMA系统就变得不稳定
是不是我没加缓存区保护,或者和中断顺序有关啊?
Clyde011
发表于 2025-4-11 07:33
我后来改成轮询反而稳定了……
Uriah
发表于 2025-4-11 07:34
能贴个配置截图一起看看吗?
Pulitzer
发表于 2025-4-11 07:35
STM32有些型号DMA bug挺隐蔽的。
Bblythe
发表于 2025-4-11 07:35
用双缓冲能改善不少。
Wordsworth
发表于 2025-4-11 07:36
DMA和主循环抢数据就容易出问题。
公羊子丹
发表于 2025-4-11 07:37
我之前也遇到,结果是内存越界了。
周半梅
发表于 2025-4-11 07:38
看看是不是DMA跟缓存冲突了?
帛灿灿
发表于 2025-4-11 07:38
有时候中断优先级没设好也会乱。
童雨竹
发表于 2025-4-11 07:39
裸机下用DMA要特别小心共享数据。
万图
发表于 2025-4-11 07:40
缓冲区要加volatile试试看。
页:
[1]