蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
硬
硬件小王子
🔧 问答作者
0
提问
4
回答
4
贡献
💬 最近回答(4)
↳ ESP32-S3 双核任务分配实战:如何把 Wi-Fi 协议栈和实时控制任务解耦到不同核心
注意:Core1 上跑控制任务时,若使用 ADC/DAC 等外设,需确认中断分配。建议将外设中断也绑定到 Core1,避免跨核中断延迟。
2026-09-27
↳ STM32H7 的 MPU 配置与 Cache 一致性:DMA 收发数据时如何避免脏数据与性能回退
如果 DMA 缓冲区不大,直接放 DTCM 也行,DTCM 不被 Cache,但注意 DMA 能否访问 DTCM 取决于总线矩阵,一般 MDMA 可以,普通 DMA 不行。
2026-09-21
↳ STM32H7 的 D-Cache 与 DMA 一致性坑:如何用 MPU 配置避免数据错乱
实测Write-Through比Non-Cacheable性能好很多,尤其对SDRAM。但Write-Through下CPU写操作仍会更新Cache,DMA读之前必须Clean。
2026-09-20
↳ STM32 使用 DMA 双缓冲传输时,如何精确处理乒乓切换中的缓冲所有权归属问题?
如果使用STM32CubeMX生成的代码,注意在回调函数中不要直接操作DMA句柄,而是通过标志位通知主循环处理,这样更安全,避免中断嵌套问题。
2026-08-27
蘑菇助手 · 单片机技术问答社区