文章目录[隐藏]
首先多谢各位大佬开源支持,只是因为某fish标价售卖,严重打击开源的心情,感觉这种真的没必要。
现在已经流行很多个版本:可以直接将库文件不同命名,只有libraries生效,其他只有在使用时再重命名即可。
注意修改tft user setup为一致引脚设置。
Esp8266-nodemcu:
需要以下arduino库(可能会因为库版本不一致而报错)
其中的tft库用户引脚需要根据屏幕自定义
这是我的1.3inch-240*240 tft屏
注意根据屏幕及接线设置 User_Setup.h文件:
#define ST7789_2_DRIVER // 最小配置选项,为这个显示定义下面的附加参数
#define TFT_RGB_ORDER TFT_RGB // 颜色顺序:红-绿-蓝
#define TFT_WIDTH 240 // ST7789 240 x 240 and 240 x 320 驱动屏幕尺寸
#define TFT_HEIGHT 240 // ST7789 240 x 240
#define TFT_CS PIN_D8 // 芯片选择控制引脚D8
#define TFT_DC PIN_D3 // 数据命令控制
#define TFT_RST PIN_D4 // 复位引脚(可以连接到NodeMCU RST,见下一行)
#define TFT_BL PIN_D1 // LED背光灯(仅适用于ST7789带背光控制引脚)
#define LOAD_GLCD // 字体1。原版Adafruit 8像素字体在FLASH中需要1820字节
#define LOAD_FONT2 // 字体2。小的16像素hiah字体,在FLASH中需要~3534 字节, 96个字符
#define LOAD_FONT4 // Font 4.
#define LOAD_FONT6 // Font 6.
#define LOAD_FONT7 // Font 7.
#define LOAD_FONT8 // Font 8.
#define LOAD_GFXFF // FreeFonts. 包括访问48 Adafruit GFX免费字体FF1到FF48和自定义字体
#define SMOOTH_FONT
//平滑字体
#define SPI_FREQUENCY 27000000
#define SPI_READ_FREQUENCY 20000000
#define SPI_TOUCH_FREQUENCY 2500000
源代码及库文件见🐧🐧群文件:887171863
Esp32:
原理类似,32板子还没买,应该类似,代码及库见群:
531732157
ESP32桌面小电视: link.
版权声明:本文为CSDN博主「司ʕ̯•͡˔•̯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_52149740/article/details/120197884
暂无评论