SPI oled is faster than I2C oled!? (SSD1306 speed test Arduino)

preview_player
Показать описание
This video is not made for kids.

In this video i compare the speeds of an SSD1306 oled display module of SPI and I2C.

Although an esp32 is faster than an arduino, the I2C data requires manual pin control to send uneven and strange bits to the controller (stray bits, 6-bit, and 8-bit all at once.) SPI however takes straight 8-bit inputs, which doesn't require manual pin control (except for the reset, dc, and cs inputs) and is much faster.

I have plans to remake this video. Stay tuned.
Рекомендации по теме
Комментарии
Автор

I forgot to mention. I did some more tests on the oled displays. For the i2c oled displays on an arduino, it appears to have slight lag, but when i connect it to the esp32, it runs much smoother, but still slowly. With the spi version on arduino, it is almost like the i2c version on esp32, but when i connect the spi version to the esp32, it’s crazy fast.

XanCraft
Автор

For RP2040, the I2C SSD1306 128x64 OLED can go up to 3.75Mhz I2C clock.
It's about 200fps.
Sure, the SPI clock is 12Mhz and up.

TT-itgg
Автор

Heyyy you finally uploaded your second video!

itskelvin
Автор

You disappeared on us, J! Where'd you goooo :c

bluej
visit shbcf.ru