[技术问答] M031BT 的 PDMA 通道,如何降低数据传输 CPU 负载?

[复制链接]
255|46
fengm 发表于 2026-3-23 22:48 | 显示全部楼层
M031BT 内置 BLE 5.0,通常通过UART/USCI实现 BLE 与 MCU 的透传接口。PDMA 负责BLE ↔ UART ↔ SRAM的全链路数据搬运。
xuanhuanzi 发表于 2026-5-7 17:55 | 显示全部楼层
核心是把数据搬运全交给 PDMA 硬件,尽量少用 CPU 中断和软件搬运
单芯多芯 发表于 2026-5-10 12:50 | 显示全部楼层
这功能让单片机在发送数据时不卡壳,能同时做其他事,像开车时还能看地图,效率高多了。
digit0 发表于 2026-5-12 20:32 | 显示全部楼层
PDMA(直接内存访问)在多任务和低功耗设计中扮演着提升效率的关键角色。
LinkMe 发表于 2026-5-13 15:12 | 显示全部楼层
单片机利用DMA(直接内存访问)可异步发送数据,不干扰其他中断任务,有效提高系统性能。
IntelCore 发表于 2026-5-16 16:01 | 显示全部楼层
PDMA能在外设和SRAM间自动传输数据,无需CPU干预。
物联万物互联 发表于 2026-5-17 08:48 | 显示全部楼层
PDMA是自动数据搬运工具,能在外设和SRAM间传输数据,免得CPU插手。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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