Mit dem folgenden Programm kann man die Größe der Speicher (und auch die Taktfrequenz) anzeigen lassen:
Code: Alles auswählen
# ESP32_data.py
# ermittelt die Größe des RAMs, des Flashspeichers und die aktuelle Taktfrequenz
import gc
gc.collect()
anzahl_ram_bytes = gc.mem_free()
anzahl_ram_kbytes = anzahl_ram_bytes / 1024
import esp
# import esp32
import machine
anzahl_flash_bytes = esp.flash_size()
anzahl_flash_kbytes = anzahl_flash_bytes / 1024
anzahl_flash_mbytes = anzahl_flash_kbytes / 1024
freq = machine.freq()
freq_MHz = freq // 1_000_000
print('Merkmale meines ESP32...')
print()
print('RAM-Speicher:', round(anzahl_ram_kbytes, 1), 'kBytes')
print('Flash-Speicher:', round(anzahl_flash_mbytes, 1), ' MB')
print('Taktfrequenz:', freq_MHz, ' MHz')