最终效果
上一篇文章我们学习了i2c接口的oled屏幕驱动显示英文,
本次来学习SPI接口的oled屏幕驱动,并显示中文
本次使用的oled屏幕为SPI驱动方式,就是屏幕上有6针或者7针接口,
(多一针的区别是我们可不可以主动读取屏幕像素点内容,一般我们用不上)
一、提前准备:
1、0.96寸oled驱动屏幕,6针
2、esp8266开发板
3、母到母的杜邦线6条
4、micropython开发环境
5、ssd3306 驱动库文件(上个文章中已经说过如何下载)
二、屏幕介绍
从左向右依次为
GND 3.3v输入负极
VCC 3.3v输入正极
SCL 时钟 (部分屏幕上是D0)
SDA MOSI数据 (部分屏幕上是D1)
RST 硬件复位
D/C 数据命令
CS (7针屏幕上多的一针)
三、屏幕和开发板连线方式
屏幕开发板GPIO
GNDGND
VCC3.3V
SCLD514
SDAD612
RSTD713
D/CD815
四、中文取模设置
由于这个oled显示屏没有中文字库,要显示中文需要使用外部手段把中文像素化,这里就需要使用到文字取模工具,这里使用L