View All Posts
read
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi

An insightful iteration on my Arduino Nano esp32 video. Despite criticism regarding the slow display update speed, a solution was found thanks to the helpful fellow, Nick. Turns out, the software SPI was the cause of the issue. A quick tweak in the code and voilà, we've got ourselves an SPI clock whizzing at 80 megahertz. Quite the speed boost for just a few lines of code alteration!

Related Content
Transcript

[0:00] this is more a reminder for myself than
[0:02] a full-on video
[0:04] people commented on the previous Arduino
[0:06] Nano esp32 video on how slow the display
[0:09] seemed to be updating and as you can see
[0:11] it is painfully slow I’m just using some
[0:14] random pins for the SPI connection and
[0:16] this is completely fine on the esp32 S3
[0:19] you can use pretty much any pin you want
[0:21] for SPI communication however as pointed
[0:24] out by Nick the fix the default
[0:26] Constructor gives a software SPI which
[0:29] is pretty slow as everything’s being bit
[0:31] banged a quick update to the code and we
[0:34] can set our SPI clock to 80 megahertz
[0:36] it’s now super Speedy it’s pretty
[0:39] impressive not a bad speed up in return
[0:41] for changing just a couple of lines of
[0:43] code thanks Nick


HELP SUPPORT MY WORK: If you're feeling flush then please stop by Patreon Or you can make a one off donation via ko-fi
Want to keep up to date with the latest posts and videos? Subscribe to the newsletter
Blog Logo

Chris Greening

> Image

atomic14

A collection of slightly mad projects, instructive/educational videos, and generally interesting stuff. Building projects around the Arduino and ESP32 platforms - we'll be exploring AI, Computer Vision, Audio, 3D Printing - it may get a bit eclectic...

View All Posts