PMOLED不同于一般段码LED屏或单颗LED指示灯,不是仅仅给其正负极供电就能点亮显示屏,必须通过通信总线送入正确的初始化指令,PMOLED才会点亮。下面我们来看看点亮PMOLED的基本初始化方法。
下面选择一个2.1寸(分辨率256*64dot)单色PMOLED为例,正常显示需要结合规格书,参考以下代码做初始化设定:
1、Set Contrast Control 81h,87h
设置对比度,此设置直接关系到显示屏的最大亮度。
2、Set segment re-map A0h,53h
设置OLED driver IC的RAM显示缓存区地址分配方式,这里必须按照规格书的值设定,不可随意更改,否则会导致显示乱码或者异常。
3、Set display start line A1h,00h
设置显示屏开始的“行”位置,默认设置为从首行开始显示,可自行更改从第0行到63行。
4、Set normal display mode A4h
设置显示屏模式,这里的A4h指令是设置了默认的正常显示模式。除此之外,还可以设置:
A5h → 强制全屏显示(不改变RAM显示缓存区内容)
A6h → 强制全屏关闭(不改变RAM显示缓存区内容)
A6h → 强制显示内容翻转(不改变RAM显示缓存区内容)
5、Set column address 15h,00h,7Fh
设置写入RAM矩阵时的“列”开始地址,可根据需要自行更改。
6、Set row address 75h,00h,3Fh
设置写入RAM矩阵时的“行”开始地址,可根据需要自行更改。
此外,PMOLED还需要配合电路图中的限流电阻设置OLED的电流参数,否则无法正常点亮。关于PMOLED的软件初始化,若有疑问,可与我们电话联系,富得巴国际贸易(上海)有限公司会尽力给您解决。