第十七章 SPI_LCD实验 本章,我们将学习ESP32-S3的硬件SPI接口,将会大家如何使用SPI接口去驱动LCD屏。在本章中,实现和LCD屏之间的通信,实现ASCII字符、彩色、图片和图形的显示。 本章分为如下几个小节: 17.1 SPI及LCD介绍 17.2 硬件设计 17.3 软件设计 17.4 下载验证
17.1 SPI及LCD介绍 17.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附件查看:
|