序言
之前我们分享了,如何使用STM32驱动OLED液晶屏,讲了SSD1306控制芯片的驱动,对其驱动时序和常用命令做了介绍,详细请参考下面链接:
上篇中我们已经实现在OLED屏上显示出英文字符,除去数字、字母、符号等,OLED还能显示汉字、图片及任意图形。今天我们来介绍一下取模软件的使用,看看如何在OLED屏上显示中文,具体实现如下。
字幕显示原理
我们用的OLED液晶屏是由128*64个发光点阵组成,即分辨率是128*64。 ASCII码可以6*8、8*8、8*16像素,汉字一般显示像素为16*16。 一般为了显示效果理想,英文和数字常选用8*16像素显示。
取模软件设置
推荐使用比较好用的取模软件:PCtoLCD2002。
字模选项设置
生成字库
将生成的字库信息复制到工程中待用,一般都是把自定义的字库放到一个单独的.h文件中。
硬件连接
测试电路连接:
GND---地
VCC---3.3V
D0---接PB9,作为SPI总线的CLK时钟引脚,时钟
D1---接PB8,作为SPI总线的MOSI数据引脚,数据输入
RES---接PB7
D/C---接PB6,高电平为