问题
因为1.3寸OLED IIC驱动资源网上少很多,买来时以为和0.96寸OLED的驱动一样,没在意,但使用0.96寸的程序调试中,却出现右方一直有两列白边。
思考
在排除其他接线、取模显示等因素后,发现1.3寸和0.96寸显示像素点根本不同。
OLED分为SPI和IIC接口驱动屏幕,SPI虽然PIN脚多,但刷新比IIC快,而IIC驱动只有4个PIN,接线更为简单。我这个选用软件模拟IIC驱动1.3寸OLED。
1.3寸OLED驱动芯片为SH1106,就相对0.96寸而言,支持和使用的库就不是很多了,但除了这个问题之外似乎区别不是很大。
网上相关资料
解决方法
列字节扩展到132,128 改为 132
包括清屏和显示函数。对应代码位置。
效果
解决了1.3寸白边问题
由于作者能力有限,有不妥之处欢迎留言指正,期待与大家持续交流共成长~