Esp32 TFT_eSPI, загрузка скетча в esp32, tft экранчики,
решил переписать экранчик с библиотеки adafruit на TFT_eSPI в итоге, у меня ничего не работает, экран просто гороит белым, он точно рабочий! так же после какой-то прошивки изменился способ загрузки. Раньше ему хватало нажатия enable во время зажатой кнопки boot, а сейчас только во время самой загрузки просит зажимать boot. так же он никак не хочет подавать напряжение на пин d2, я прописал его инициализацию 2 способами, через define и pinMode. он служилм мне иникатором в каком состоянии сейчас плата(прошивка или работа). такое ощущение, что какая-то часть кода не загружается на плату
ard.ino
#include <TFT_eSPI.h>
#define out_indikstor 2
TFT_eSPI tft = TFT_eSPI();
void setup() {
pinMode(2,OUTPUT);
Serial.begin(9600);
// Инициализируем дисплей
tft.init();
tft.setRotation(1);
tft.fillScreen(TFT_BLACK);
}
void loop() {
digitalWrite(2,HIGH);
Serial.println("11111");
// loop() в данном примере не задействован
}
TFT_eSPI.h
...
#include <User_Setup_Select.h>
...
User_Setup_Selector.h
...
#include <User_Setup.h>
...
User_Setup.h
#define USER_SETUP_INFO "User_Setup"
#define ST7735_DRIVER
#define ST7735_INITB
#define TFT_RGB_ORDER TFT_RGB
#define TFT_WIDTH 128
#define TFT_HEIGHT 160
#define TFT_INVERSION_ON
#define TFT_MOSI 27
#define TFT_SCLK 26
#define TFT_CS 19
#define TFT_DC 4
#define TFT_RST 18
#define out_indikstor 2
#define SMOOTH_FONT
#define SPI_FREQUENCY 27000000
#define SPI_READ_FREQUENCY 20000000
#define SPI_TOUCH_FREQUENCY 2500000