Schnelles Rechteck-Signal auf einem Arduino ESP32 erzeugen
Wie schnell ist die maximale Schaltfrequenz eines Arduino ESP32 Microcontrollers?
Folgender kleiner Code auf einem ESP32 Microcontroller zeigt die Erzeugung eines direkten Rechtecksignals auf einem GPIO-Pin
digitalWrite(13, HIGH); // Setzt den Digitalpin 13 auf HIGH = "Ein" digitalWrite(13, LOW); // Setzt den Digitalpin 13 auf LOW = "Aus" |
ESP-WROOM-32 DevKit
Signal On/Off auf GPIO Pin13 Rechtecksignal
Das resultierende Rechtecksignal ist 100ns 100 Nanosekunden.
Das entspricht einer Ausgangs-Aktualisierung von 10 MHz
Code in Arduino ESP32 DevKit
void setup() { pinMode(13, OUTPUT); // Setzt den Digitalpin 13 als Outputpin } void loop() { digitalWrite(13, HIGH); // Setzt den Digitalpin 13 auf HIGH = "Ein" //delay(1000); // Wartet eine Sekunde digitalWrite(13, LOW); // Setzt den Digitalpin 13 auf LOW = "Aus" //delay(1000); // Wartet eine Sekunde
} |