一种基于SPI的快速刷屏系统及方法技术方案

技术编号:43572840 阅读:25 留言:0更新日期:2024-12-06 17:41
本发明专利技术公开一种基于SPI的快速刷屏系统及方法,属于单片机应用领域;系统包括:包括MCU、FLASH以及TFT,MCU中一组SPI作为FLASH驱动使用,分别记作FLASH‑CLK、FLASH‑MOSI、FLASH‑MISO以及FLASH‑CS;一个相同SPI的MOSI脚作为TFT驱动使用,记作TFT‑MOSI,且TFT‑MOSI和FLASH‑MISO物理相连;FLASH‑CLK与TFT‑CS物理连接。本发明专利技术使用廉价的MCU,无论是否带DMA,都可以做到SPI满带宽传输,并且使用廉价MCU驱动TFT,来达到较高性能MCU驱动TFT的效果,从而在降低成本的同时,保证了TFT刷新速率。

【技术实现步骤摘要】

本专利技术属于单片机应用领域,具体涉及一种基于spi的快速刷屏系统及方法。


技术介绍

1、在做带spi(串行外设接口)类型的tft刷新项目工程中,由于成本限制不能使用更快速度的mcu(微控制器)来提高tft的刷新速度;

2、根据spi协议可得,控制spi传输数据需要4线,分别为:sck,mosi,miso,cs;其中sck为时钟,mosi为主机发送数据线,miso为主机接收数据线,cs为器件片选线,并设spi传输n字节数据所用时间为t;

3、目前市面上tft+flash(存储芯片)驱动有两种方式:

4、1:tft和flash共用一个spi,mcu先读取flash数据,然后再用读取的数据刷新到屏幕上。因整个过程需要mcu搬运数据,故所用时间为2.5t;

5、2:tft使用一个spi,flash使用一个spi,mcu先读取flash数据,然后再用读取的数据刷新到屏幕上。整个过程所用时间为2t;假如mcu拥有dma(直接内存存取)功能,则通过dma的端对端功能,可以做到spi满带宽传输,即所用时间为t;但是这种mc本文档来自技高网...

【技术保护点】

1.一种基于SPI的快速刷屏系统,包括MCU、FLASH以及TFT,其特征在于,所述MCU中一组SPI作为FLASH驱动使用,分别记作FLASH-CLK、FLASH-MOSI、FLASH-MISO以及FLASH-CS;

2.根据权利要求1所述的一种基于SPI的快速刷屏系统,其特征在于,所述MCU为带SPI的32位MCU。

3.根据权利要求1所述的一种基于SPI的快速刷屏系统,其特征在于,当通过SPI单独驱动FLASH时,快速刷屏的步骤为:

4.根据权利要求1所述的一种基于SPI的快速刷屏系统,其特征在于,当通过SPI单独驱动TFT时,快速刷屏的步骤为:...

【技术特征摘要】

1.一种基于spi的快速刷屏系统,包括mcu、flash以及tft,其特征在于,所述mcu中一组spi作为flash驱动使用,分别记作flash-clk、flash-mosi、flash-miso以及flash-cs;

2.根据权利要求1所述的一种基于spi的快速刷屏系统,其特征在于,所述mcu为带spi的32位mcu。

3.根据权利要求1所述的一种基于spi的快速刷屏系统,其特征在于,当通过spi单独驱动flash时,快速刷屏的步骤为:

4.根据权利要求1所述的一种基于spi的快速刷屏系统,其特征在于,当通过spi单独驱动tft时,快速刷屏的步骤为:

5...

【专利技术属性】
技术研发人员:马传奇罗琪斌
申请(专利权)人:深圳市诺天恒科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1