Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino ILI9341 TFT Display Pitanja
#17
(04-12-2019, 08:59 AM)Gosha Wrote:
(04-12-2019, 08:42 AM)ronovar Wrote: Da tako sam i spojio i nece da radi preko pullupa, samo softwerski kada mu stavim TFT_RST.

Mislim da ovaj display nemoze da se odradi reset preko pullupa jer sad je spojeni 3V3 - 10k - TFT_RST pin

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST = -1);

A da probas neko kondezatorce izmedju RST i mase, stim sto ostaje pullup R.

Moze ovo sto Gosha predlaze. Ja sam tako radio  sa SSD1308 0.96inch

Ovo sto ti ja predlazem je softverski reset koji se radi odmah na pocetku tft.begin();
Evo ovaj deo koda na pocetku begin() u biblioteci:


    if(_rst < 0) {                     // If no hardware reset pin...
        writeCommand(ILI9341_SWRESET); // Engage software reset
        delay(150);
}

Dakle salje komandu za soft reset (to treba da je 0x01) ako je TFT_RST = -1


Pa tvoj kod treba da izgleda:

Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST = -1);

void setup() {

tft.begin();
......

}


I dodaj neko kasnjenje pre begin();
Reply


Messages In This Thread
Arduino ILI9341 TFT Display Pitanja - by ronovar - 10-08-2018, 12:48 PM
RE: Arduino ILI9341 TFT Display Pitanja - by gorankg - 04-12-2019, 09:20 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)