找回密码
 立即注册
查看: 2000|回复: 3

DMA \使用SPI_DMA+LCM_DMA双缓冲对TFT刷屏 介绍 有例程

[复制链接]

该用户从未签到

16

主题

155

回帖

1351

积分

版主

积分
1351
发表于 2022-11-29 17:04:05 | 显示全部楼层 |阅读模式
使用SPI的DMA方式对外挂的串行FLASH进行读取数据,并将数据存储在XDATA的缓冲区中,然后使用LCM的DMA方式将该缓冲区的数据写入到TFT彩屏。

整个过程采样双缓冲Ping-Pang模式:
1、SPI_DMA从FLASH读取数据到缓冲区1
2、上一步的SPI_DMA完成后,启动LCM_ DMA将缓冲区1的数据送彩屏,同时SPI_DMA从FLASH读取数据到缓冲区2
3、上一步的SPI_DMA完成后,启动LCM_ DMA将缓冲区2的数据送彩屏,同时SPI_ DMA从FLASH读取数据到缓冲区
4、重复步骤2和步骤3
本测试代码在实验箱9.4B.上测试通过。使用DMA中断加双缓冲可极大提高CPU效率

STC32G12K128规格书下载 https://www.stcai.com/filedownload/635668

想申请样片 电联0513-55012928
QQ:3398500488
微信号:18106296592(小刘)
回复 送花

使用道具 举报

该用户从未签到

0

主题

10

回帖

108

积分

注册会员

积分
108
发表于 2022-12-21 10:11:15 | 显示全部楼层
没找到这个例程啊

点评

[attachimg]1381[/attachimg]  详情 回复 发表于 2022-12-21 11:48

该用户从未签到

16

主题

155

回帖

1351

积分

版主

积分
1351
 楼主| 发表于 2022-12-21 11:46:00 | 显示全部楼层
1.png

STC32G12K128规格书下载 https://www.stcai.com/filedownload/635668
另有一些范例程序参考:https://www.stcai.com/filedownload/630380

STC32G-DEMO-CODE 2022.11.11.ZIP

25.01 MB, 下载次数: 110

QQ:3398500488
微信号:18106296592(小刘)

该用户从未签到

16

主题

155

回帖

1351

积分

版主

积分
1351
 楼主| 发表于 2022-12-21 11:48:26 | 显示全部楼层
本帖最后由 芯LYS 于 2022-12-21 11:53 编辑
chhome 发表于 2022-12-21 10:11
没找到这个例程啊

2.png
QQ:3398500488
微信号:18106296592(小刘)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2024-4-25 21:02 , Processed in 0.058670 second(s), 44 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表