esp32s3接一个屏幕始终背光不显示而且reset后一直复位
esp32吧
全部回复
仅看楼主
level 3
亦有尘
楼主
ILI9341的屏幕,tftepsi那里我也改的是ILI9341
我真想吐了,接线是没问题的,供电什么的我也试过了都解决不了,死活搁那里rebooting
楼主是暑假才开始接触基本零基础,大概有很多不规范
2026年08月18日 15点08分
1
level 4
还是一只桃子
用免费元宝,代码贴给它
2026年08月18日 22点08分
2
亦有尘
感谢推荐,元宝好用啊!!
2026年08月22日 07点08分
level 11
啧嘖擇-
代码里引脚定义有一一对应吗?驱动型号有选对吗
2026年08月19日 01点08分
3
亦有尘
已解决,确实在代码那里有点问题
2026年08月22日 07点08分
level 2
可靠的感激涕零
把日志发ai,看下原因。怀疑是psram或者flash配置错了。要么就是任务饿死了,或者堆栈不够。
2026年08月21日 10点08分
4
level 2
可靠的感激涕零
这芯片配置那里一堆坑
2026年08月21日 10点08分
5
亦有尘
已解决,谢谢建议!!
2026年08月22日 07点08分
level 3
亦有尘
楼主
已解决,我的问题待会放在楼下详说
2026年08月22日 07点08分
6
level 3
亦有尘
楼主
按二楼说的甩给元宝分析去了,结果好像是tftepsi配置错误,我附上它的分析
ESP32-S3 上 TFT_eSPI 默认走 FSPI 端口会与 ILI9341 初始化冲突,再加上你把 MOSI/SCLK/CS/DC/RST 全部分配在了 GPIO38–42 这一组与 FSPI/SUBSPI 信号高度复用的高编号引脚上。这两点正是 ESP32-S3 + TFT_eSPI 无限重启的经典诱因。
解决办法是在 User_Setup.h 里加一句关键宏
#define USE_HSPI_PORT
之后就好了
2026年08月22日 07点08分
7
1