由于业务需要产品的屏幕选择叻OLED,型号为:VGMW03供应商为深圳市岳邦电子科技有限公司。支持16个灰阶度通信方式支持8-bit 8080,8-bit
VGMW03显示屏的分辨率为256*64其驱动IC(SSD1322UR1 )的分辨率为480*128,驱動分辨率与屏幕分辨率的关系如下图
硬件电路按照产品规格书设计即可。
下列命令执行屏幕初始化:
上面的两条命令实现复位
初始化荿功则屏幕会亮起了(类似黑白电视的雪花点)。
注意:操作像素时需要先指定行号和列号被操作的像素点的位置自动向后增加。列号需要为4的倍数
没有做屏幕的驱动开发。使用了系统调用mmap实现屏幕的显示控制
软件通信核心原理:应用层驱动开发/dev/mem,核心函数mmap应用程序关键函数如下:
控制显示时的物理地址始终是0x。