Modulo WiFi+Bt ESP32

serve il PHY prima del connettore

ci sono novita' importanti che vanno rpoprio a creare nuovi modi di progettazione, cioe' il fatto che in modalita' standby lui possa comunque andare a valutare il valore dei sensori. Oppure se ho capito bene che si possano eseguire una certa quantita' di linee di codice mentre la cpu e' dormiente

Ma prendetelo con le pinze, potrei aver inteso male

Buongiorno a tutti.

Buone novità in arrivo. Espressif ha rilasciato le nuove specifiche del processore.
In anteprima mondiale il pinout e il nuovo datasheet Qui

Ci vediamo dopo allo SB che è un bel po' che latito :smiley:

Ciao, bentornato :slight_smile:

Ottima notizia, ormai non si ci sperava più, Espressif ha più volte comunicato una data di distribuzione poi non mantenuta.

Sai se c'è una nuova data di inizio vendite ?

Nella prima versione molte cose non erano state implementate e quindi hanno riprogettato il wafer. Se dai un'occhiata al datasheet adesso si incomincia a ragionare :smiley:
Ragionevolmente per settembre inizia la distribuzione.

Mi hanno appena confermato che da circa metà agosto (di quest'anno) inizia la distribuzione dei samples.

Ottima notizia

Rilasciato SDK ver3.0
Espressif SDK

sul forum ufficiale un utente ha fatto una lista di cosa ci sara' su un ESP32:

-> low power
-> Ultra Low Power Management
-> Robust Design -40 C to 125 C
-> 2 cores, one of them for user application
-> 240MHz dual core Tensilica LX108 microcontroller with 600 DMIPS
-> Integrated 512KB SRAM
-> Integrated 802.11BGN HT40 Wi-Fi transceiver, baseband, stack and LWIP
-> Integrated dual mode Bluetooth (classic and BLE)
-> Ultra low noise analog amplifier
-> Hall sensor
-> 10x capacitive touch interface
-> 32kHz crystal oscillator
-> 3 x UARTs, including hardware flow control
-> 3 x SPI
-> 2 x I2S
-> 12 x ADC input channels
-> 2 x DAC
-> 2 x I2C
-> 32 GPIO's
-> PWM/timer input/output availabe on every GPIO pin
-> OpenOCD debug interface with 32kB TRAX buffer
-> SDIO master/slave 50MHz
-> Supports external SPI flash up to 16MB
-> SD-card interface support
-> WEP, WPA/WPA2 PSK/Enterprise
-> Hardware accelerated encryption: AES-256 / SHA2 / Elliptical Curve Cryptography / RSA-4096
-> Supports sniffer, station, softAP and Wi-Fi direct modes
-> Max data rate of 150Mbps@11n HT40, 72Mbps@11n HT20, 54Mbps@11g, and 11Mbps@11b
-> Maximum transmit power of 19.5dBm@11b, 16.5dBm@11g, 15.5dBm@11n
-> Minimum receiver sensitivity of -98dBm
-> 135Mbps UDP sustained throughput
-> 2.5uA deep sleep current

Testato:
Rilasciato SDK ver3.0
Espressif SDK

La versione NON OS è ferma alla 2.0 --> http://www.espressif.com/en/products/hardware/esp8266ex/resources

Cipicchia quante periferiche!
..... ma esiste?
Non trovo un rivenditore....

Esce in pre-release (solo per sviluppatori) a Settembre.

Ah caspita, qualcuno che ci lavora alacremente c'è già: http://www.heise.de/make/artikel/Espressif-ESP32-3256039.html?artikelseite=2
... c'è anche il porting in arduino IDE: GitHub - me-no-dev/ESP31B: Arduino Core for ESP31B ESP32
Bello bello !

PaoloP:
La versione NON OS è ferma alla 2.0 --> http://www.espressif.com/en/products/hardware/esp8266ex/resources

ESP32 non ha un NonOS sdk
queso e' il topic dedicato ESP32, non esp8266 :wink:

PaoloP:
Esce in pre-release (solo per sviluppatori) a Settembre.

quando uscira' non lo sanno nememno loro, visto che la rpima data fu aprile e poi di mese in mese, piano piano, si allungano.
Tattica commerciale o problemi hw ?
l'ultimo giuramento e' stato esce per agosto, tante' che alcuni produttori che vendono il loro rpodotto basato su ESP32 hanno messo Agosto come data di invio

Sul forum stm32duino ci sono alcuni che hanno scritto che gli invii sono già partiti. Avevano fatto il preordine su Aliexpress

Confermo. La prossima settimana ne ho in casa alcuni. :grin:

e luce fu :slight_smile:

e' davvero uscito, qui la documentazione ufficiale aggiornata

la documentazione dell'API sembra non presente, ma in realta' se si scarica l'SDK completo all'interno c'e' una cartella documentation con il .pdf

al momento sembra possibile ordinare solo il chip, non sono ancora usciti moduli in stile nodemcu.
Uscira' anche un modulo ufficiale direttamente da ESP che si chiama wroom-32

Finalmente arrivato :slight_smile:

la Espressif oltre al modulo wroom32 (lo schedino con esp32+flash+antenna) ha deciso di produrre anche direttamente dei moduli per breadboard con adattatore usb.
Sembra si chiamino ESPRESSIF ESP32 DEVELOPMENT BOARD

Il chip seriale/usb usato sulla board (esp32 non ha la usb) e' il CP2102

Win10-64 ha installato automaticamente il driver,
Di fabbrica e' installato il classico firmware per i comandi AT.

Connessione a 115200 8N1N
Questo il messaggio di boot (a differenza del fratellino minore non serve usare baudrate strani):


ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0000,len:0
load:0x3ffc0000,len:2304
load:0x40078000,len:3788
ho 0 tail 12 room 4
load:0x40098000,len:532
entry 0x4009813c
[1B][1;36m

[1B][0m[1B][1;36m**************************************
[1B][0m[1B][1;36m* hello espressif ESP32! *
[1B][0m[1B][1;36m* 2nd boot is running! *
[1B][0m[1B][1;36m* version (V0.1) *
[1B][0m[1B][1;36m**************************************
[1B][0m[1B][0;36mcompile time 09:59:36

[1B][0m[1B][0;36m SPI Speed : 40MHz
[1B][0m[1B][0;36m SPI Mode : DIO
[1B][0m[1B][0;36m SPI Flash Size : 1MB
[1B][0m[1B][1;36mPartition Table:
[1B][0m[1B][1;36m## Label Usage Type ST Offset Length
[1B][0m[1B][1;36m 0 factory factory app 00 00 00010000 00100000
[1B][0m[1B][1;36m 1 rfdata RF data 01 01 00110000 00040000
[1B][0m[1B][1;36m 2 wifidata WiFi data 01 02 00150000 00040000
[1B][0m[1B][1;36mEnd of partition table
[1B][0m[1B][1;36mLoading app partition at offset 00010000
[1B][0m[1B][0;36msection 0: paddr=0x00000020 vaddr=0x00000000 size=0x0ffe8 ( 65512)
[1B][0m[1B][0;36msection 1: paddr=0x00010010 vaddr=0x3f400010 size=0x0ac70 ( 44144) map
[1B][0m[1B][0;36msection 2: paddr=0x0001ac88 vaddr=0x3ffbae60 size=0x0140c ( 5132) load
[1B][0m[1B][0;36msection 3: paddr=0x0001c09c vaddr=0x40080000 size=0x00400 ( 1024) load
[1B][0m[1B][0;36msection 4: paddr=0x0001c4a4 vaddr=0x40080400 size=0x154f4 ( 87284) load
[1B][0m[1B][0;36msection 5: paddr=0x000319a0 vaddr=0x00000000 size=0x0e670 ( 58992)
[1B][0m[1B][0;36msection 6: paddr=0x00040018 vaddr=0x400d0018 size=0x38054 (229460) map
[1B][0m[1B][0;36mstart: 0x400807f0

[1B][0mInitializing heap allocator:
Region 19: 3FFBC26C len 00023D94 tag 0
Region 25: 3FFE8000 len 00018000 tag 1
Pro cpu up.
Pro cpu start user code
nvs_flash_init
misc_nvs_load g_misc_nvs=0x3ffbc428
frc2_timer_task_hdl:3ffbcf7c, prio:22, stack:2048
tcpip_task_hdlxxx : 3ffbec88, prio:20,stack:2048
phy_version: 80, Aug 26 2016, 13:04:06, 0
pp_task_hdl : 3ffc34d0, prio:23, stack:8192

:>enter uart init
uart init wait fifo succeed
exit uart init

IDF version : developing(09542f06)

WIFI LIB version : master(fbb084da)

ssc version : master(r260 cb8d627d)

!!!ready!!!
mode : sta(18:fe:34:6a:94:78)

+WIFI:STA_START

x iscrizione