sunxi-spi驱动的DMA配置
admin
2024-02-29 22:58:06

前言

这篇文章讲解实战中是如何配置跟利用DMA发送数据的。
讲解基于:全志的spi controller driver (host端)。

数据的发送流程(oled)

  • oled spi driver接受从user层传过来的图像数据
  • spi_write 将数据写入 spi controller driver
  • spi controller driver接受到数据后,配置dma,将数据写入spi tx register

接下来,详细说下dma的配置

dma的配置

/* 1. 打开DRQ */
spi_enable_dma_irq(SPI_FIFO_CTL_TX_DRQEN, base_addr);
/* 2. 申请空闲的dma channel */
sunxi_spi_prepare_dma(&sspi->

相关内容

热门资讯

A股早盘继续暴力上攻,三大股指... 1月14日早盘,A股继续暴力上攻,三大股指均一度涨超1%。截至发稿时,沪指一度摸高至4180.99点...
社交出海大年,成也AI败也AI... 作者 | 乌塔编辑|李小天2025年,社交出海又是大事件频出的一年。年初,特朗普重返白宫后,虽然宣布...
关系育儿补贴申领、新房购置……...   国务院办公厅12日对外发布《“高效办成一件事”2026年度第一批重点事项清单》,包含个人和经营主...
晶澳科技2025年预亏超40亿... 《金证研》南方资本中心 望山/作者西洲 映蔚/风控2026年1月12日晚间,晶澳太阳能科技股份有限公...
特朗普政府叫停后,美法官放行风... 参考消息网1月13日报道据法新社1月12日报道,美国联邦法官12日驳回特朗普政府叫停新英格兰地区一海...