12864B用在arduino显示还是比较简单的,当然也是折腾了几个小时搞定才弄清楚。
注意几点很重要:
1,屏幕主板供电必须的GND和VCC,3.3伏和5伏都行。
2,屏幕对比度调整要注意,否则显示不出来以为接线错误,在主板后面有个很小的十字调节钮,用刀片的尖端才拧的着。
3,用串行接口PSB悬空即可,屏幕亮度供电最好用软件控制,接线BLA为正极,BLK接地
4,要修改驱动库的引脚定义和实际接线一定要一致。
有两种驱动库,LCD12864RSPI.h可以直接驱动显示汉字,比较方便。显示汉字发送汉字GBK编码即可,可以直接生成汉字编码数组,复制过来即可用。我做的编码工具。链接:https://download.csdn.net/download/lizhiyong_jz/89332475
用U8G2_ST7920_128X64_F_SW_SPI u8g2 库不能直接显示汉字,要自己转换汉字字模,可能我还不会,反正用LCD12864RSPI极其方便显示汉字。
#include "LCD12864RSPI.h"
#define AR_SIZE(a) sizeof(a) / si