Open ehong-tl opened 2 years ago
Have you verified the wanted changed clock speed has been realy changed (osci)?
I've checked the signal pattern with oscilloscope by running continuous digitalWrite HIGH to LOW, and the result for 10 MHz is about 1/24 of when CPU is 240 MHz which is to be expected, but the getApbFrequency() still return 80 MHz even when CPU is 10 MHz.
Board
ESP32-S3-DevKitC-1-N8R8
Device Description
None
Hardware Configuration
None
Version
v2.0.3
IDE Name
Arduino IDE
Operating System
Windows 10
Flash frequency
80MHz
PSRAM enabled
no
Upload speed
921600
Description
getApbFrequency() return 80 MHz even though CPU frequency is less than 80 MHz, which makes this UART changes ineffective for ESP32-S3. I have to manually multiply the baudrate during Serial.begin(desired baudrate * multiplier). I didn't encounter such issue on older ESP32 and ESP32-S2.
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide