本帖最后由 正点原子官方 于 2025-7-8 09:39 编辑
本章,我们将学习ESP32-S3的硬件SPI接口,将会大家如何使用SPI接口去驱动LCD屏。在本章中,实现和LCD屏之间的通信,实现ASCII字符、彩色、图片和图形的显示。 本章分为如下几个小节: 22.1 SPI与LCD简介 22.2 硬件设计 22.3 程序设计 22.4 下载验证
22.1 SPI与LCD简介 22.1.1 SPI介绍 SPI,Serial Peripheral interface,顾名思义,就是串行外围设备接口,是由原摩托罗拉公司在其MC68HCXX系列处理器上定义的。SPI是一种高速的全双工、同步、串行的通信总线,已经广泛应用在众多MCU、存储芯片、AD转换器和LCD之间。 SPI通信跟IIC通信一样,通信总线上允许挂载一个主设备和一个或者多个从设备。为了跟从设备进行通信,一个主设备至少需要4跟数据线,分别为: MOSI(Master Out / Slave In):主数据输出,从数据输入,用于主机向从机发送数据。 MISO(Master In / Slave Out):主数据输入,从数据输出,用于从机向主机发送数据。 SCLK(Serial Clock):时钟信号,由主设备产生,决定通信的速率。 CS(Chip Select):从设备片选信号,由主设备产生,低电平时选中从设备。 剩余内容请下载PDF文件查看: |