ESP32开发板连接TFT显示屏ST7789跳坑记
ESP32开发板连接TFT显⽰屏ST7789跳坑记⼀、esp开发板编译错误。
原因:直接arduino管理器上下载的esp32开发板有问题,报此错误。后来下载其它⽹友提供的esp32包安装复制到⽂档arduio库⽬录下也不⾏,还是提⽰“esp开发板编译错误。”,原因就是之前的并没有删除,所以实际上⼀直使⽤的第⼀次错误的库。
解决办法:完全删除arduino,以及我的⽂档和安装⽬录的所有⽂件。重新安装arduino,然后复制⽹上的esp32包到安装路径下,问题解决。国产什么奶粉好
⼆、TFT
SPI命名和接线问题。
⼆、TFT SPI命名和接线问题。2022年杭州亚运会
1、SPI接⼝命名混乱。
DC ------ A0
CS
江米包粽子需要泡多长时间
SCL ------ SCLK(SPI_CLK) ------ SCK----CLK
SDA ------ MOSI
RES ------ RST----REST
屏幕接线时要注意,有的屏幕可以不接CS、BL(背光),有的必须要接,不然点不亮。
如我⼿中的1.14TFT135x240 可以不接CS和BL,但2.4⼨TFT320X240 就必须要接全部接⼝,少⼀个都不亮。
使⽤2.4屏幕的话要在User_Setup.h加上⼀句 #define TFT_BL 22
image.png
2、正确的接线图(按下图右部代码接线)
ESP32和TFT显⽰屏接线图.png
三、TFT_eSPI头⽂件修改
image.png
image.png
四、TFT显⽰漂移(部分区域显⽰杂⾊)。
image.png
解决办法:
在头⽂件改⼤宽和⾼的值,不断测试x和y的漂移量。宽⾼=实际宽⾼+漂移量。(发现7789驱动⽂件⾥⾯对135x240的屏幕做了x+52 y+40的偏移,原因不明。)
生源地助学贷款还款
1.14TFT135x240坐标偏移测试.png
五、图⽚显⽰不正常机电一体化专业前景
1.乱⾊彩
适合自己生日发的说说
tft.pushImage(60,50, 128, 128, pic2); // 在(4,4)处显⽰Name图⽚ 128×128像素
原因:参数的数值和图⽚实际像素不⼀致。
如上⾯的图实际为128X128 括号中若写为120,120就不能正确显⽰图⽚了。
2.反⾊
编辑User_Setup.h,取消注释109⾏,关闭反⾊。
image.png
六、引⽤图⽚⽂件 不能⽤<>要⽤引号‘’ pic.h‘’

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。