ESP32 Grundlagen

Aus eLAB Wiki
Version vom 10. März 2020, 19:45 Uhr von ElabPeter (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Der ESP32 ist ein kostengünstiger Mikrocontroller des chinesischen Herstellers Espressif. Er beinhaltet Bluetooth und einen WiFi Chip und hat einen Bluetooth und TCP/IP Stack bereits in der Firmware integriert.

Der Chip ist auf diversen Modulen verbaut wie z.B. den WeMos D1 ESP32 Mini

Programmiert werden kann der ESP32 standalone über das Espressif SDK, Arduino, LUA, MicroPython und vielen anderen Programmiersprachen.

Der ESP32 ist der Nachfolger vom ESP8266

Features:

  • 32 bit Extensa LX6 Mikrocontroller
  • 160/240 Mhz Takt
  • 520KiB SRAM
  • 32 KiB instruction cache RAM
  • 80 KiB user-data RAM
  • 16 KiB ETS system-data RAM
  • 16 IOs
  • bis zu 16MB externer QSPI Flash
  • IEEE 802.11 b/g/n Wi-Fi
  • 4x SPI
  • 2x I2C
  • 2x I2S interface mit DMA
  • 3x UART
  • 12-bit ADC
  • 2x 8bit DAC
  • 10 capacitive Touch Sensor GPIOs
  • CAN Bus 2.0
  • SD/eMMC host controller

Links: