[N32G45x] SPI_DMA双缓冲示例

[复制链接]
884|1
 楼主| 咿呀咿呀哟rui 发表于 2022-12-6 17:54 | 显示全部楼层 |阅读模式
DM, DMA, pi, spi
本帖最后由 咿呀咿呀哟rui 于 2023-1-4 16:45 编辑

某些对实时性要求高的场合,或者是数据量很大的地方,可能需要DMA双缓冲功能,下面给出一个SPI_DMA双缓冲方式操作flash的例子。
Q1:45X芯片SPI功能映射时,是要求必须一组4根线全部映射吗?如果只映射SPI1_SCK单一根线,是否可行?
      G45X的映射为组映射,当使用某个外设时,会将该组外设引脚全部映射;


Q2:SPI读取,用DMA模式,会多一个字节
在读取时,需要将首个字节数据作为无效数据丢弃。



SPI_FLASH_DMA_double_buffer.zip

1.04 MB, 下载次数: 46

weifeng90 发表于 2022-12-8 17:50 来自手机 | 显示全部楼层
在一些实时性要求比较高的场合,DMA很有用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

15

主题

26

帖子

0

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