DMA \使用SPI_DMA+LCM_DMA双缓冲对TFT刷屏 介绍 有例程
使用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
没找到这个例程啊
STC32G12K128规格书下载 https://www.stcai.com/filedownload/635668
另有一些范例程序参考:https://www.stcai.com/filedownload/630380
本帖最后由 芯LYS 于 2022-12-21 11:53 编辑
chhome 发表于 2022-12-21 10:11
没找到这个例程啊
不错 {:4_174:} DMA, 外设直接送到外设,MCU 彻底修仙@8051U DMA P2P外设到外设功能
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9386
(出处: 国芯技术交流网站)
页:
[1]