一、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‘’
上一篇:如何讓ESP32支持analogWrite函數
下一篇:最后一頁
設計資源 培訓 開發板 精華推薦
- LT1172HVCT、5V/1.25A 正降壓轉換器的典型應用
- 【訓練營】四條腿機器狗
- SG3525A 推挽式脈寬調制器控制電路的典型應用
- LT1108CS8-12掌上電腦邏輯電源微功率DC/DC轉換器典型應用電路
- AM2M-1515DH30-NZ ±15 Vout、2W 雙路輸出 DC-DC 轉換器的典型應用
- LTC2945HMS 具有高達 200V 浪涌保護的堅固型 4V 至 70V 高壓側功率監視器的典型應用
- 常用MCU全能燒錄器
- 【航順訓練營】國產航順MCU開發學習板
- LTC3624EMSE-25 5V 輸出電壓、2A 同步降壓型穩壓器的典型應用,具有 1MHz、突發模式操作
- 具有備用電源監控功能的 LTC4420IMSE 18V 雙輸入微電源路徑優先器的典型應用電路
- 芯原超低能耗NPU可為移動端大語言模型推理提供超40 TOPS算力
- 芯原AI-ISP芯片定制方案助力客戶智能手機量產出貨
- AI加持,安森美一站式服務推動助聽器市場持續進步
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- 如何為您的應用選擇光傳感器
- Samtec新型農業漫談系列二 | 垂直農業案列分享
- Samtec應用科普 | C-V2X技術在汽車領域的應用
- 尼得科運動&能源事業本部在印度卡納塔克邦胡布利舉行新工廠竣工儀式
- 貿澤開售Qorvo適用于5G和mMIMO應用的新型QPA9822線性5G高增益/高驅動放大器
- 邊緣計算網關工業物聯網應用:空壓機遠程運維監控管理