基于STM32F103ZET6主控平台实现(SPI接口)OLED液晶屏驱动

您所在的位置:网站首页 oled怎么连接 基于STM32F103ZET6主控平台实现(SPI接口)OLED液晶屏驱动

基于STM32F103ZET6主控平台实现(SPI接口)OLED液晶屏驱动

2023-08-11 00:09| 来源: 网络整理| 查看: 265

一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!

本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。

OLED液晶屏产品图和效果图

由上图我们知道:OLED液晶屏分别有GND VCC SCL SDA RES DC 六个引脚接口

通信协议:OLED与STM32的通信是基于SPI协议

引脚连接:

查阅STM32F1的原理图得知OLED/CAMARA接口引脚定义

-->

-->

-->

-->

结合原理图和OLED的六个引脚可以推算出:

GND  ----  GND

VCC  ----  PD3

SCL   ---- PG13

SDA   ---- PC0

RES  ----  PC2

DC    ----   PC4

连接好后开始编写代码:

oled.h

#ifndef __OLED_H #define __OLED_H #include "stdlib.h" #include "stm32f10x.h" #include "sys.h" //OLED模式设置 //0:4线串行模式 //1:并行8080模式 #define SIZE 16 #define XLevelL 0x00 #define XLevelH 0x10 #define Max_Column 128 #define Max_Row 64 #define Brightness 0xFF #define X_WIDTH 128 #define Y_WIDTH 64 //-----------------OLED端口定义---------------- #define OLED_SCLK_Clr() GPIOG->ODR&=~(1


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3