它最初是为mega2560,但我想运行它与我的esp32微控制器。我一直在努力使这个工作,但它只是坐在那里,只是看我的脸与白色屏幕。:/
- 微控制器:Esp32-wroom-32d液晶显示器:**3.5" - 320x480 - 16bit parallel - 65k colour - TFT LCD - Direct Support w/Mega2560
- 接线:**
DB0 => GPIO15 | RS => GPIO25
DB1 => GPIO2 | WR => GPIO26
DB2 => GPIO0 | CS => GPIO33
DB3 => GPIO4 | RST => GPIO32
DB4 => GPIO16
DB5 => GPIO17
DB6 => GPIO5
DB7 => GPIO18
DB8 => GPIO19
DB9 => GPIO21
DB10 => GPIO13
DB11 => GPIO12
DB12 => GPIO22
DB13 => GPIO23
DB14 => GPIO14
DB15 => GPIO27
我试过TFT-eSP,UTFT-ESP和lcdwiki提到的一个模块包,也试过编辑它们来支持我的组合,但是没有,没有一个能用;我把"lcdwiki"上传到了github上,这样你就可以看到我做了什么修改:https://github.com/Herom123/tft-test/commit/143f8a218c5d346ded4f93f8f740ad1cd5ca46c3
我的工作对这个约4天直,但什么也没发生..我是真的很温柔的液晶显示器,所以没有损坏,也没有我过电压它.所以它可能是因为代码,但我找不到问题在哪里:/你们能帮我解决这个问题吗?
先谢了
以上使用的链接:
[3.5" - 320x480 - 16bit parallel - 65k colour - TFT LCD - Direct Support w/Mega2560]: www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560 [TFT_eSPI]: github.com/Bodmer/TFT_eSPI [UTFT-ESP]: github.com/gnulabis/UTFT-ESP [lcdwiki mentions (module package)]: www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560
我希望它至少是画一个像素,这样我就可以知道,一切,直到有工程。
1条答案
按热度按时间dsekswqp1#
如果您还没有这样做,要使TFT_eSPI库工作,您需要修改库目录中的一个文件。
TFT_eSPI\User_Setup.h
导航至第123行-
编辑这些,并把你正在使用的引脚号码,它应该工作。