Comment on Is SPI just "slow"?
cmnybo@discuss.tchncs.de 1 day ago
That display can run a maximum SPI clock speed of 15MHz. That’s enough to update the full screen about 45 times a second when using RGB565 mode. If you are using an ATmega based Arduino, it’s probably the CPU that’s limiting your speed. Color graphics take a lot of processing power. Just make sure you’re using hardware SPI and that the SPI clock is set as high as it will go without going over 15MHz.
bvoigtlaender@feddit.org 15 hours ago
Thank you for your reply. Sorry for forgetting the most important part about my setup. The Controller i am using, it is a NORA-W106 on a Arduino Nano ESP32 and according to its docs it has a clock speed of up to 240MHz, so i guess that would be enough depending on if that’s also base clock speed its running on right now…
Currently i set the SPI speed using
SPI.setClockDivider(SPI_CLOCK_DIV2);
Which would be 120MHz to my understanding assuming it runs at maximum speed. Too fast for SPI but that is not how it feels like. I will try some things out once i am back home especially as the method i use seems to be deprecated.