问题描述:
配置好了tft_esp库的引脚,但是屏幕一直不良,反复更换版本一直不亮,调试了一天还是不可以。
问题解决:
下载了作者源码,发现在本地编译运行上传完美运行,这表示不是库的原因,但我重新运行我的代码还是不可以,于是一行行注释作者代码发现了问题。
注意,作者为了能够调节屏幕亮度,引出了一个LCD-BC,在原理图中可以看出,因此仅仅在库中配置好spi对应管脚还是不可以的,也要配置lcd-bc这个管脚。
pinMode(LCD_BL_PIN, OUTPUT);
analogWrite(LCD_BL_PIN, 1023 - (LCD_BL_PWM*10));
正常全亮时这个管脚应当接GND,因此这个管脚输出的电压越小,屏幕越亮。