娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

ESP32開發板連接TFT顯示屏ST7789跳坑記

發布者:Asawen最新更新時間:2025-06-09 來源: jianshu關鍵字:TFT顯示屏 手機看文章 掃描二維碼
隨時隨地手機看文章

一、esp開發板編譯錯誤。

原因:直接arduino管理器上下載的esp32開發板有問題,報此錯誤。后來下載其它網友提供的esp32包安裝復制到文檔arduio庫目錄下也不行,還是提示“esp開發板編譯錯誤?!?,原因就是之前的并沒有刪除,所以實際上一直使用的第一次錯誤的庫。
解決辦法:完全刪除arduino,以及我的文檔和安裝目錄的所有文件。重新安裝arduino,然后復制網上的esp32包到安裝路徑下,問題解決。

二、TFT  SPI命名和接線問題。

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‘’


關鍵字:TFT顯示屏 引用地址:ESP32開發板連接TFT顯示屏ST7789跳坑記

上一篇:如何讓ESP32支持analogWrite函數
下一篇:最后一頁

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 时尚| 大方县| 荆州市| 富宁县| 泗洪县| 宜宾县| 新巴尔虎右旗| 长治市| 浮山县| 武强县| 高要市| 彭阳县| 光泽县| 富源县| 乌什县| 克拉玛依市| 新巴尔虎左旗| 高密市| 浮梁县| 甘南县| 勃利县| 正定县| 乐都县| 普宁市| 商河县| 兴和县| 乌什县| 兴安县| 建湖县| 新闻| 晋宁县| 惠州市| 隆林| 湄潭县| 霍邱县| 宁海县| 东源县| 宿松县| 平利县| 蒙阴县| 武邑县|