DMA控制器
DMA:Direct Memory Access,直接存储器访问。作用是在不经过CPU核心的情况下,把数据直接在外设内存 或 内存内存 之间搬运。可以减轻CPU的负担(CPU不用亲自搬数据),提高效率,尤其是大块数据传输(比如ADC连续采样、UART收发大数据)。在MCU里属于片上外设,但跟CPU内核通过总线矩阵相连。DMA控制器是MCU内部的一个外设模块,和UART、SPI、I²C控制器一样,挂在MCU的总线上(比如 ARM Cortex-M 系统里有 AHB/APB 总线)。CPU可以通过寄存器配置DMA控制器,DMA控制器可以直接访问存储器总线(SRAM、Flash、外设寄存器)。
DMA控制器能自己发起内存或外设访问,不需要CPU亲自搬运数据。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 不错,里面软件多更新就更好了 前排留名,哈哈哈 喜欢鼓捣这些软件,现在用得少,谢谢分享! 东西不错很实用谢谢分享 东西不错很实用谢谢分享 谢谢楼主提供! 感谢,下载保存了 谢谢分享,试用一下 感谢分享,学习下。 感谢发布原创作品,程序园因你更精彩 谢谢楼主提供! 东西不错很实用谢谢分享 很好很强大我过来先占个楼 待编辑 过来提前占个楼 前排留名,哈哈哈 懂技术并乐意极积无私分享的人越来越少。珍惜 收藏一下 不知道什么时候能用到 喜欢鼓捣这些软件,现在用得少,谢谢分享! yyds。多谢分享
页:
[1]
2