注:所有SPI屏幕的CS引脚都可以省略,节省一个引脚。屏幕的CS接地就是启用了。
ESP8266 硬件SPI引脚:
这里用的是硬件SPI,所以驱动其他屏幕,一般只需要指定CS、DC、RST引脚就行,MOSI、SCLK是固定的,不用指明。除想走软件模拟驱动。
ESP32S3的SPI:
官方文档好像说ESP32S3的引脚是可以随便映射的(通过 GPIO 交换矩阵连接),但是性能会有所下降,只能到400MHz,推荐用IO MUX 管脚,也就是默认的SPI3引脚,可以到800MHz(有4个SPI,前两个不能用,用SPI3就行)
参考:ESP32-S3 引脚参考大全 - 小鹏STEM (xpstem.com)
Air001的引脚:
注意:驱动的不同版本一般兼容,比如ST7789,ST7789V,ST7789V2,只是不同的屏幕分辨率,不同型号可能有某些参数不同,需要区别设置下
SSD1306(这个不属于TFT但临时放在这里吧):
屏幕:
库:U8g2(推荐) 或 ESP8266 and ESP32 OLED driver for SSD1306 displays(测试时4.4.1)
实例:随便
设置:
ssd1327:
屏幕:【淘宝】https://m.tb.cn/h.5zn7evSrVPNgMbz?tk=gKI9WKREaD0 MF6563 「1.5寸日本进口 带灰阶oled屏 spi串口 有资料」
注:买来的这块屏的排线内部接触不良,导致连接屏幕后什么都不显示,要把排线往上用力托起来
库:Adafruit SSD1327 或 u8g2
实例:随便
设置:
ili9341:
屏幕:【淘宝】https://m.tb.cn/h.5u0mXA8T7ooDhE7?tk=SYlrWP3iyCw HU0025 「全新2.8寸TFT液晶屏 SPI串口屏240*320 4线IO 驱动ILIPIN」
库:Adafruit_ILI9341
示例:graphicstest
设置:
st7565 / uc1701:
屏幕:老王3.6寸12864 SPI屏幕(已下架)
库:u8g2
示例:GraphicsTest
设置:
st7789:
屏幕:【淘宝】https://m.tb.cn/h.5Ga4BuEXHLopuQv?tk=4gPtWPWtEv1 CZ3460 「高清ips 0.96寸 1.3寸 TFT显示屏 OLED 液晶屏 ST7735驱动」(1.3寸st7789)
库:TFT_eSPI(测试时版本2.5.34)
链接:GitHub - Bodmer/TFT_eSPI: Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
示例:随便
设置:
st7789v(这个库有BUG不支持8266?显示一点内容后就不断重启,以前记得不会)
屏幕:【淘宝】https://m.tb.cn/h.5Gmg01fUQypAIZp?tk=ybgWWPWSmDK CZ3452 「1.14寸TFT显示屏LCD彩色液晶屏 ST7789驱动135x240分辨率 高清IPS」
库:st7789v-arduino(测试时版本0.1,该库没上arduino官方仓库)
链接:GitHub - deirvlon/ST7789v-Arduino: ST7789v Arduino Library - Tested on Arduino UNO and STM32 (Blue Pill)
例子:graphicsTEST.ino
设置:
st7789v2(存疑,不知道测试屏幕是否真的为st7789v2)
屏幕:【淘宝】https://m.tb.cn/h.5tAtyKgr5yIYo5Z?tk=0JnHWPWiLLw HU9196 「2.0寸tft液晶屏lcd屏240*320焊接12Pin2寸ips全视角st7789串口SPI」
(商家文档说是st7789v2,但是用st7789的库也可以直接运行)库:
Adafruit ST7735 and ST7789 Library(测试时版本1.10.3) 或者参考上面st7789的TFT_eSPI库(这个库最完美)也可以运行,
上面st7789v的st7789v-arduino也能点亮,输出文字,但是设置有问题,不停重启屏幕链接:GitHub - adafruit/Adafruit-ST7735-Library: This is a library for the Adafruit 1.8" SPI display http://www.adafruit.com/products/358 and http://www.adafruit.com/products/618
示例:graphicstest_st7789
设置:
st7735s
屏幕:【淘宝】https://m.tb.cn/h.5wT3LddBbmR0aDy?tk=YXBwWn5xKm3 CZ0000 「0.96寸高清ips tft显示屏液晶屏st7735 0.96寸TFT全彩屏 液晶屏」
库:TFT_eSPI(测试时版本2.5.34)或 Adafruit ST7735 and ST7789 Library 或 Ucglib (1.5.2)
示例:随便
设置:
到此这篇st7735s引脚图(st7565引脚)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/32478.html