Hirdetés

Keresés

Új hozzászólás Aktív témák

  • ecaddsell

    aktív tag

    válasz _q #9466 üzenetére

    Nekem méretileg elég lenne az 1.8-as kijelző is, ha kiférnék rá, lévén a nézési táv max 1m.

    Egyébként megoldottam a ST7735-el a HW SPI-t is.
    Mint sejtettem is fogalma sincs a könyvtárnak mit kellene használni ezért a default-ot használja.
    Innen már csak az SPI default-ot kellett megkeressem és meg is lett az SPI.cpp-ben:

    if(sck == -1 && miso == -1 && mosi == -1 && ss == -1) {
    _sck = (_spi_num == VSPI) ? SCK : 14;
    _miso = (_spi_num == VSPI) ? MISO : 12;
    _mosi = (_spi_num == VSPI) ? MOSI : 13;
    _ss = (_spi_num == VSPI) ? SS : 15;

    Ezek meg a HSPI pinek amit a generátor chip-re használok, nem csoda, hogy összeakadt.
    Áttettem a generátort VSPI-ra a TFT-t meg a HSPI pinekre és láss csodát megy a HW SPI és relatíve gyors is lett a frissítés (de még van mit javítanom).

    Na szóval összegzésnek ezek az SPI pinek ESP32-n:
    HSPI
    CLK 14
    MOSI 13

    VSPI
    CLK 18
    MOSI 23

    A TFT HW SPI meg szépen lefoglalja a HSPI-t, szóval nekünk marad a VSPI...

    Azért túl nincs dokumentálva a dolog...

Új hozzászólás Aktív témák