环境配置

搜索下载TFT_eSPI库

进入文件夹C:\Users\xx\Documents\Arduino\libraries\TFT_eSPI,有文件User_Setup.hUser_Setup_Select.h

User_Setup.h修改

  1. 选择对应的液晶屏驱动芯片

1.png

  1. 配置颜色显示顺序
    ST7789芯片中MADCTL (36h)寄存器的第3位控制像素颜色顺序

2.png

  1. 配置屏幕尺寸

3.png

  1. 配置屏幕颜色模式

4.png

  1. 定义Pin脚

5.png

  1. 配置需要用到的字体(会占用单片机存储空间)

6.png

  1. 配置SPI频率

7.png

User_Setup_Select.h修改

8.png

写st7789.ino

#include <Arduino.h>
#include <ArduinoJson.h>
#include <TFT_eSPI.h>

void setup(void) {
  TFT_eSPI tft = TFT_eSPI();
  TFT_eSprite clk = TFT_eSprite(&tft);
  tft.init(ST7735_BLACK);
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.fillRect(tft.width() / 2, tft.height() / 2, 50, 50, TFT_RED);
}

void loop() {}

常用函数

参考链接:https://blog.csdn.net/finedayforu/article/details/108975245


本站由 子书承宇 使用 Stellar 1.26.8 主题创建。本站总访问量
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

载入天数... 载入时分秒...