Hier gibt es ein Video, wie man den zweiten Core aus der Arduino-IDE heraus benutzen kann: https://www.youtube.com/watch?v=k_D_Qu0cgu8
Gerade habe ich noch die passenden Code-Beispiele auf Github gefunden: https://github.com/SensorsIot/ESP32-Dual-Core Hmm... mal überlegen, was man damit anfangen könnte ...
Weiß jemand, ob bei Serial.print der Core mit dem 'print' herunter gebremst wird, wenn der Buffer voll ist? Oder allgemeiner: Laufen die Arduino-Funktionen mit Peripherie-Interrupts und kann der zweite Core ohne Interrupt-Jitter benutzt werden?
Es gibt ja ESP32 mit einem oder zwei Kernen. Wie kann ich per Code herausfinden wie viele Kerne der ESP hat?
Vielleicht geht's damit irgendwie: https://github.com/SensorsIot/ESP32-Dual-Core/blob/master/ESP32_ShowCore/ESP32_ShowCore.ino
Das "xPortGetCoreID()" findet man in jedem 2. Tutorial aber das gibt mir nur aus auf welchem Kern der Code ausgeführt wird.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.