STM32/STM8技术william hill官网
直播中

怡怡怡

5年用户 4经验值
私信 关注
[问答]

【熟悉oled的朋友请进】1.3寸IIC控制的oled显示问题

最近在网上买1.3寸IIC控制的4脚oled显示模块,买的时候没认真看,以为驱动oled都一样,没啥区别,肯定买屏幕大一点的好啊,就为了比0.96寸多了那么一点点视觉感,果断入手了1.3“大屏”。买回来就很尴尬了,某宝提供的代码都是spi的,正点的代码是8080和spi的,于是乎,尝试将spi改为iic无果,无奈之下,向朋友要了IIC控制oled的代码,朋友的是0.96寸oled。

根据下面的描述,只要把显示地址右移两位,菜鸡的我也不懂显示地址右移是什么意思。以为屏幕变大了,也就像素点增大了,扩大像素点不就完事了嘛,所以只是把128的地方给它多增加了4个bit,变为132,右边确实不会出现白边了,但是画波形的时候却不正常。看起来是图像往左多移动了1bit。至今不知道怎么解决这个问题。

在线寻求广大朋友的帮助SOS...


回帖(1)

番茄

2019-9-12 15:07:52
往0x00地址写数据前要往0x40地址写三个命令,0XB0-7是页地址,0X00~0X0F是低位列地址,0X10~0X1F是高位列地址.解决方法是写数据前设置地址的0x00改为0x02.大部分单片机的注释写的都不是很清楚,抄代码费劲
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分