SPI的优势是通信速度快,劣势是对时序的要求较高,主从双方要进行同步
I2C通信的优势是对时序要求不高,虽然也有时钟线数据线,但是它的通信是半双工的,就是总线上面总是只有一个设备在传输数据,因此没有同步的要求,不过速度较慢,最快的I2C速度不过1M,目前普遍是400K的
OLED的IIC最大速度一般都大于400KHZ.你可以查看下手册,以手册为准。
我使用过OLED,一直用的都是IIC接口,
速度那些对我来说不是问题,只要够用就行,没有必要去纠结到底哪个好。
如果对IIC熟悉,那就用IIC,如果你对SPI熟悉,那就用SPI。
两个方式都能用。而且效果都不会差多少
如果不要求刷新速度 或者更新的比较少就用iic模式 毕竟可以节省一个io
spi适合快速刷新 缺点就是比iic多用io口
SPI需要三到四根线,IIC两根线就够了,节省IO口
SPI的速度更快,刷屏速度可以提高更多
SPI的速度快,刷屏的速度快,但是占用4条线
IIC的速度低 ,但是接口简单,只有2条线