0.85寸OLED屏幕连接测试

ChangeCode
原创
发布时间: 2025-06-14 15:17:32 | 阅读数 0收藏数 0评论数 0
封面
小屏幕本来是想着做自己的天气预报小屏幕的,但是先把它点亮再说,画了个PCB板子,把小屏幕粘上去,烧录好程序试试。

准备工作:

材料:


材料名称

数量

备注

0.85寸屏幕

1

/

转接板

1

/

Arduino nano单片机

1

/

杜邦线

1

/

工具:


工具名称

数量

备注

Arduino IDE

1

/

1

Arduino硬件连接

该屏幕需要使用Arduino NANO开发板,将工作电压跳转到3V3。请保证供电电压与逻辑电压一致,否则会导致无法正常工作

2

通信协议

RESX为复位,模块上电时拉低,通常情况下置1;

CSX为从机片选, 仅当CS为低电平时,芯片才会被使能。

D/CX为芯片的数据/命令控制引脚,当DC = 0时写命令,当DC = 1时写数据

SDA为传输的数据,即RGB数据;

SCL为SPI通信时钟。

3

开发板选择

打开程序,选择开发板型号Arduino NANO

4

勾选bootloder

不勾选会导致上传失败

5

文件介绍

下载后的文件目录如下图

其中:

LCD_1inch5.ino:使用Arduino IDE打开即可;

LCD_Driver.cpp(.h):是液晶屏的驱动程序;

DEV_Config.cpp(.h):是硬件接口定义,里面封装了读写管脚电平,SPI传输数据,以及管脚初始化;

font8.cpp、font12.cpp、font16.cpp、font20.cpp、font24.cpp、font24CN.cpp、fonts.h:为不同大小字符的字模;

image.cpp(.h):是图片数据,这个可以通过Img2Lcd(在开发资料中可下载)把任意的BMP图片转换成16位真彩色图片数组。

6

上传代码

然后点击编译并下载即可

7

成品展示


阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载