Java教程

LL库驱动中景园七脚OLED屏

本文主要是介绍LL库驱动中景园七脚OLED屏,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在我们做项目时,显示模块大多情况下是必不可少的,例如数码管、液晶1602、12864、OLED等等。在使用这些模块时基本上驱动是基于标准库的,下面将说一下OLED屏幕驱动如何移植到LL库

硬件介绍

OLED为中景园的7引脚屏幕
在这里插入图片描述
在这里插入图片描述

新建工程

打开CubeMx创建一个stm32工程,配置好工程属性

配置GPIO

配置OLED所用的GPIO,GPIO初始化状态为Hight
在这里插入图片描述

注意:GPIO可以自己选择,但需要更改一下引脚标签

GPIO标签:

  • D0 --> SCLK
  • D1 --> SDIN
  • RES --> RST
  • DC --> DC
  • CS --> CS

验证驱动

选择生成LL库,把以下两个文件夹的内容添加到生成的项目Core目录下
在这里插入图片描述
在这里插入图片描述
使用Keil打开工程,配置刚刚加入文件的路径
打开main.c添加以下代码:
在这里插入图片描述
编译、下载到开发板并观察现象
在这里插入图片描述

实验现象表明移植成功

OLED驱动包:
链接:https://pan.baidu.com/s/1wkqHTNm2G9yLS3iFGJ9vgA 提取码:pz2f

这篇关于LL库驱动中景园七脚OLED屏的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!