打印
[N32G45x]

SPI_DMA读写Flash与SPI读写flash对比

[复制链接]
210|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 咿呀咿呀哟rui 于 2023-1-4 10:46 编辑

DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作。由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作。内存地址修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的。
根据手册可知DMA是直接连接到AHB总线矩阵的,而SPI则是挂在AHB2总线,SPI频率最大为fpclk2/2 = 36MHz。附件是SPI_DMA读写flash和直接读写flash代码,可计算出读写耗时及速度。
N32G45x_SPI_DMA_FLASH-coredelay.zip (426.92 KB)





使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:国民技术股份有限公司
简介:国民技术股份有限公司(简称:国民技术)2000年源于国家“909”集成电路专项工程成立,2010年创业板上市(股票代码:300077),是通用MCU、安全芯片领先企业和国家高新技术企业。

15

主题

26

帖子

0

粉丝