Bootstrap

基于STM32L4XX、HAL库的SSD1309 TFT液晶驱动IC驱动程序设计

一、简介:

        SSD1309 是一款常用的 OLED 显示控制器,支持 128x64 分辨率的单色显示。

二、硬件接口:

SSD1309 通常通过 SPI 或 I2C 接口与微控制器通信。本示例使用 SPI 接口,硬件连接如下:

STM32L4XX SSD1309
PA5 (SCK) SCL
PA7 (MOSI) SDA
PA4 (CS) CS
PA2 (DC) DC
PA1 (RES) RES

三、ssd1309.h头文件:

#ifndef SSD1309_H
#define SSD1309_H

#include "stm32l4xx_hal.h"

// SSD1309 屏幕尺寸
#define SSD1309_WIDTH  128
#define SSD1309_HEIGHT 64

// SSD1309 命令
#define SSD1309_SETCONTRAST   0x81
#define SSD1309_DISPLAYALLON  0xA5
#d

;