公羊子丹
发表于 2025-5-12 07:38
跑DMA为啥老不动
有时候不是代码问题,而是通道搞错了,地址没对齐也会让DMA直接**。
Clyde011
发表于 2025-5-12 07:44
我现在都手写DMA init,不信Cube的自动配置了。
公羊子丹
发表于 2025-5-12 07:45
我一开始也是对齐出问题,调了半天。
周半梅
发表于 2025-5-12 07:46
G0的DMA感觉跟F1那一代不太一样,踩坑不少。
帛灿灿
发表于 2025-5-12 07:47
CubeIDE生成的代码有时候不靠谱。
童雨竹
发表于 2025-5-12 07:48
中断触发搞半天没响应,后来才发现通道错了。
万图
发表于 2025-5-12 07:49
对比L4的DMA,感觉还是G0更省资源。
Wordsworth
发表于 2025-5-12 07:50
内存起始地址不对也能让人抓狂。
Bblythe
发表于 2025-5-12 07:51
开发早期建议开debug log,真的省事。
Pulitzer
发表于 2025-5-12 07:51
有没有遇到DMA传输一半卡住的?
Uriah
发表于 2025-5-12 07:52
跟ADC配合时,buffer设置也挺关键的。
页:
[1]