08-08-2024, 11:35 AM
Hi bagelwoof
I don't know about newer Pi's but I think the maximum supported speed for I2C is 400 kb/s, which is not quite enough for a smooth display. However, the value can be set to 800 kb/s, and this works for me. SPI speeds can achieve higher transfer rates.
You may have other I2C or SPI devices connected, and prefer a protocol based on compatibility with these devices.
You may have certain pins in use, or unavailable due to a HAT, and so make a choice based on that.
I2C is convenient in only needing 4 wires.
Adrian.
I don't know about newer Pi's but I think the maximum supported speed for I2C is 400 kb/s, which is not quite enough for a smooth display. However, the value can be set to 800 kb/s, and this works for me. SPI speeds can achieve higher transfer rates.
You may have other I2C or SPI devices connected, and prefer a protocol based on compatibility with these devices.
You may have certain pins in use, or unavailable due to a HAT, and so make a choice based on that.
I2C is convenient in only needing 4 wires.
Adrian.