合宙ESP32C3驱动 TFT_eSPI 屏幕,白屏(之前使用ESP8266正常)
本帖最后由 yzz163 于 2022-3-28 17:59 编辑想用ESP32C3驱动ST7735S 屏幕,以前用ESP8266显示正常。现在用ESP32C3就是白屏,,大佬能看看还需要如何配置?
#define TFT_MISO 10
#define TFT_MOSI 3 // SDA,数据(C3向ST7735S发送数据)
#define TFT_SCLK 2 // CLK,时钟
#define TFT_CS 7 // CS, 片选 Chip select control pin,低电平有效
#define TFT_DC 18// DC, 数据/命令控制 Data Command control pin
#define TFT_RST19// RST,复位,可并接到VCC或C3模块的复位引脚,此时该选项为:-1
#define USE_FSPI_PORT // C3只有FSPI是普通SPI接口
其他和ESP8266配置相同,编译正常,点灯正常。
如果你用的是合宙的ST7735S 屏幕,应该是按照下面的引脚来定义
#define TFT_SCLK 2 // CLK,时钟
#define TFT_MOSI 3 // SDA,数据(C3向ST7735S发送数据)
#define TFT_RST10// RST,复位,可并接到VCC或C3模块的复位引脚,此时该选项为:-1
#define TFT_DC 6// DC, 数据/命令控制 Data Command control pin
#define TFT_CS 7 // CS, 片选 Chip select control pin,低电平有效
#define TFT_BL 11 你好,请问这个问题你解决了吗?我第一次使用TFT_eSPI库,按照网上的教程配置没法显示 myself1820 发表于 2022-3-30 11:14
如果你用的是合宙的ST7735S 屏幕,应该是按照下面的引脚来定义
#define TFT_SCLK 2 // CLK,时钟
#define ...
你确定是 ESP32C3 ,,注意是 C3.. #include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>
#define TFT_CS 10
#define TFT_MOSI 7
#define TFT_SCLK6
包括 安信可的 ESP32-C3 12F .. 都点亮成功。 看来 TFT_eSPI 对 C3还未完全支持。 yzz163 发表于 2022-3-30 20:12
你确定是 ESP32C3 ,,注意是 C3..
难道我的是假的合宙C3 ?
myself1820 发表于 2022-3-31 12:16
难道我的是假的合宙C3 ?
我是跟你一样的C3和屏幕,按下面这样设置还是点不亮:(
#define ST7735_DRIVER // Define additional parameters below for this display
#define TFT_RGB_ORDER TFT_BGR// Colour order Blue-Green-Red
#define TFT_WIDTH160
#define TFT_HEIGHT 80
#define ST7735_GREENTAB160x80
#define TFT_INVERSION_OFF
#define TFT_BACKLIGHT_ON HIGH// Level to turn ON back-light (HIGH or LOW)
#define TFT_MOSI 3
#define TFT_SCLK 2
#define TFT_CS 7// Chip select control pin
#define TFT_DC 6// Data Command control pin
#define TFT_RST10// Reset pin (could connect to RST pin)
#define TFT_BL 11// LED back-light
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF
#define SMOOTH_FONT
#define SPI_FREQUENCY27000000
#define SPI_READ_FREQUENCY20000000
#define SPI_TOUCH_FREQUENCY2500000 这个屏看到了,感觉太小,同样他家1.8的屏只卖9元,还不错。C3内核估计和部分库没完全适配,初次联个WiFi都报错。要是所有库都适配好,估计ESP8266直接退役了。 https://blog.csdn.net/jiangge12/article/details/123978932 qiu18 发表于 2022-4-7 11:44
我是跟你一样的C3和屏幕,按下面这样设置还是点不亮
#define ST7735_DRIVER // Define additional ...
你用的哪个库? myself1820 发表于 2022-4-7 14:11
你用的哪个库?
用的就是TFT_eSPI 里面的
页:
[1]
2