打印
[N32G45x]

SPI_DMA双缓冲示例

[复制链接]
700|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

使用特权

评论回复
沙发
weifeng90| | 2022-12-8 17:50 | 只看该作者
在一些实时性要求比较高的场合,DMA很有用。

使用特权

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

本版积分规则

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

15

主题

26

帖子

0

粉丝