数码之家

 找回密码
 立即注册
搜索
查看: 74|回复: 0

《ESP32S3 Arduino开发指南》第十七章 SPI_LCD实验

[复制链接]
发表于 11 小时前 | 显示全部楼层 |阅读模式
第十七章 SPI_LCD实验
本章,我们将学习ESP32-S3的硬件SPI接口,将会大家如何使用SPI接口去驱动LCD屏。在本章中,实现和LCD屏之间的通信,实现ASCII字符、彩色、图片和图形的显示。
本章分为如下几个小节:
17.1 SPI及LCD介绍
17.2 硬件设计
17.3 软件设计
17.4 下载验证


17.1 SPILCD介绍
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附件查看:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-19 20:52 , Processed in 0.234000 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表