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

  • Janos250

    őstag

    válasz Teasüti #7090 üzenetére

    Téglásítani szerintem nem lehet.
    Sebesség:
    Nekem a 921600-on minden második harmadik feltöltés ki szokott akadni, ezért én
    115200-on programozom, bár így tovább tart.
    Nekem jelenleg a Node32S típus van beállítva, de használtam már Doit-ra állítva is.
    Nem tapasztaltam lényegi különbséget. Ott nincs Flash Mode választási lehetőség.
    Én a feltöltéseknél a "Q" (négyszeres) módot nem szoktam semmilyen lapnál használni, mindig csak a
    "D" (dupla) módot használom, tulajdonképpen nem is tudom, melyik lapnál lehet, és melyiknél nem

    Néhány megjegyzés Neked is, és azoknak, akik ezután kezdik használni:
    Az első teendők egyike: azonosítani kell, hogy a mi panelunkon melyik láb melyik GPIO, mert a panelokon többféleképpen van feliratozva.
    Az ESP32 chipnek 34 GPIO lába van: (0-19, 21-23, 25-27, 32-39), de az Espressif ESP-WROOM-32 tokozásban a GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11 ki van ugyan vezetve a 17-22 lábakra, de nem használható, mert az a memóriát kezeli.
    A panelok ezeket a lábakat általában nem is vezetik tüskére.
    Mivel az 1-es soros port alapból a GPIO9, GPIO10 –et használja, ezért ezeket át kell irányítani, ha az 1-es soros portot használni akarjuk.
    Pl.:
    #define Serial1_RXPIN 26
    #define Serial1_TXPIN 27
    pinMode(Serial1_RXPIN,INPUT_PULLUP);
    Serial1.begin(115200, SERIAL_8N1, Serial1_RXPIN, Serial1_TXPIN) ;

    A Serial2-t használat előtt példányosítani is kell , a Serial-t, Serial1-et nem, azok előre példányosítva vannak, mint pl. az UNO-nál a Serial.

    Egy kis plusz infó:

    esp32-hal-gpio.h:
    //GPIO FUNCTIONS
    #define INPUT 0x0100000001
    #define OUTPUT 0x0200000010
    #define PULLUP 0x0400000100
    #define INPUT_PULLUP 0x0500000101
    #define PULLDOWN 0x0800001000
    #define INPUT_PULLDOWN 0x0900001001
    #define OPEN_DRAIN 0x1000010000
    #define OUTPUT_OPEN_DRAIN 0x1200010010
    innen látható, melyik bit mit jelent

    typedef enum {
    WIFI_MODE_NULL = 0, /**< null mode */
    WIFI_MODE_STA, /**< WiFi station mode */
    WIFI_MODE_AP, /**< WiFi soft-AP mode */
    WIFI_MODE_APSTA, /**< WiFi station + soft-AP mode */
    WIFI_MODE_MAX
    } wifi_mode_t;

    Melegedést én nem néztem, de ma még megnézem.

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

Hirdetés