[应用方案] 芯圣开发板 SPI DMA 优先级,多设备下如何合理分配?

[复制链接]
4128|2
回复就哭哭 发表于 2025-8-29 10:22 | 显示全部楼层 |阅读模式
用 SPI+DMA 驱动 SD 卡,同时用 DMA 驱动 UART 时,SD 卡频繁掉盘。将 SPI DMA 通道优先级设为高,UART DMA 设为中后问题解决。在有更多设备使用 DMA 的复杂系统中,怎样更科学合理地分配芯圣芯片的 SPI DMA 优先级,既能保证关键设备数据传输稳定,又能充分利用 DMA 资源呢?
wanduzi 发表于 2026-8-2 12:12 | 显示全部楼层
芯圣主流 HC32F 系列(F030/F065/F040 等)为 Cortex-M0 内核,双层优先级管控
jiekou001 发表于 2026-9-23 17:11 | 显示全部楼层
芯圣 HC32F(Cortex‑M0+)有两套优先级:DMA 硬件通道总线仲裁优先级(DMA 搬数据时总线抢占) + NVIC 中断优先级(DMA 传输完成中断 CPU 响应),二者分开配置,不要混淆。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

440

帖子

0

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