摘要:TFT_eSPI库的基本介绍
前边介绍了TFT_eSPI库的基本情况,下面就来看一下怎样使用TFT_eSPI库来驱动ST7789驱动芯片的1.3寸彩色液晶屏幕。
在Arduino IDE中安装了TFT_eSPI库以后,首先需要找到TFT_eSPI的安装位置。因为关于液晶屏幕的配置信息是在TFT_eSPI的库文件夹中进行配置的。这样做的好处是,配置一次,可以在多个项目中使用这个配置信息,只要不更换屏幕,都不需要再进行配置信息的设置和修改。如果这个配置信息,是配置在每个项目中的,那么就需要在每个项目中都维护一套液晶屏幕模块的配置信息。
找到TFT_eSPI的安装路径之后,首先打开User_Setup_Select.h文件,该文件用于指定一个液晶屏幕模块的配置信息文件。在文件中首先找到如下图所示的代码:
在这里可以看到,下边罗列了一系列配置文件,在这些文件最上边提示:在下边这些行中,只能保留一行是非注释状态。那么,就在下边这些行中,搜索一下自己的驱动芯片,看看有没有合适的配置文件。在文件中搜索“7789”后,发现有十几个关于ST7789的配置文件,这个时候,要看后边的注释,找到处理器芯片和分辨率都与自己相符的配置文件,去掉文件前边的注释,如下图所示:
最后,再确认一下这一端配置文件列表中,是否还有没注释的行,如果有,将其注释掉,因为只能保留一行起作用。然后打开刚才取消注释的那行所包含的头文件,在我这里是“Setup24_ST7789.h”,该文件位于User_Setups目录中。
打开Setup24_ST7789.h文件后,找到引脚配置的几行,将其前面的注释去掉,并把后边所使用的引脚号码,改成将要使用的引脚号码。如下图所示:
好了,到这里,TFT_eSPI的配置工作就完成了。接下来就把液晶屏幕和ESP32开发板连接到一起吧,具体的连接方法如下: