CH585+SPI Flash+TFT屏幕实现硬件直驱_Hardware

原理

MCU与SPI falsh和TFT屏两个外设通信,两个外设共用data线及sclk线,通过两个片选信号实现分时访问,实现指令和数据的发送,最终实现显示屏通过DMA方式读取并显示SPI falsh中内容

CH585 EVT开发板

相关资料链接:https://www.wch.cn/downloads/CH585EVT_ZIP.html

TFT屏幕

  • 使用中景园2.0英寸TFT屏,接口如下图
    {068D55A1-F2BB-47E9-9880-75E0A1BB6A27}

驱动芯片为ST7796S:该驱动芯片适用小尺寸 TFT-LCD 显示屏(如智能手表、工控设备、手机副屏等,支持多种主控平台(MCU、FPGA、MIPI 处理器)适合需要低功耗、高集成度的显示系统
数据手册:https://pan.quark.cn/s/63bb4fc7fae5#/list/share

  • CHANGED TO st7789

flash

  • flash型号为GT25Q20C,支持标准串行外设接口(SPI),并支持双路 / 四路 SPI:串行时钟、片选、串行数据 I/O0(SI)、I/O1(SO)、I/O2(WP#)和 I/O3(HOLD#)。双路 I/O 数据传输速率为 240 Mbps,四路 I/O 及四路输出数据传输速率为 480 Mbps,容量大小为2MB
##接线
MCU LCD FLASH
LCD片选 PB12 CS
FLASH片选 PA12 CS
时钟 PA13 D0 SCLK
数据 D1 SO
复位 PB23 RST
数据/命令选择 PB18 DC
posted @ 2026-03-19 18:32  J_02346  阅读(13)  评论(0)    收藏  举报