基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序(4针脚I2C接口),支持硬件IIC/软件IIC,HAL库版。 这款驱动程序比较完善,可以实现 英文、整数、浮点数、汉字、图像、二进制数、十六进制数 等内容显示,可以…
基于STM32F1的0.96寸OLED显示屏驱动程序,支持硬件/软件I2C:https://blog.zeruns.tech/archives/769.html 电子/单片机技术交流群:820537762 效果图 I2C协议简介 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备(那...
在stm32cubemx中初始化时需要将SCL和SDA引脚的"user lable"分别设置为I2C3_SCL和I2C3_SDA。 */ #define OLED_USE_HW_I2C // 硬件I2C //#define OLED_USE_SW_I2C // 软件I2C /*引脚定义,可在此处修改I2C通信引脚*/ #define OLED_SCL I2C3_SCL_Pin // SCL #define OLED_SDA I2C3_SDA_Pin // SD...
该基于STM32的OLED屏驱动程序是一个高度兼容的解决方案,它支持STM32的HAL库,专为.96英寸SSD136型OLED显示器设计。它提供了两种I2C通信模式:软件I2C和硬件I2C,用户可根据项目需求灵活选择。HAL库的应用简化了GPIO和I2C的管理,提高了代码可读性和移植性。驱动程序包含了必要的初始化、数据传输以及命令操作函数,使得在ST...
【开源小项目】基于STM32的OLED舵机菜单显示 一、前言 本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果。项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DHT11,RTC,LED,KEY等器件实现高度智能化一体化操作。
1. STM32F103C8T6主控制板 2. 0.96寸OLED显示屏模块 3. dupont线若干 接下来就可以开始搭建了。 步骤1:连接硬件 先将OLED模块通过dupont线连接至STM32主控制板。具体连接方式可以参考如下: OLED模块 | STM32主控制板 VCC | 3.3V GND | GND SCL | B6 ...
在程序编写中,我们需要使用STM32F103C8T6的GPIO、I2C、SPI等外设来控制OLED显示屏。具体来说,我们需要...
插翅**难飞上传stm32 该文件是基于STM32F103系列单片机的0.91寸OLED屏的驱动文件,包括两个.h文件和一个.c文件(oled1.h, oled1.c, oledfont.h),使用该驱动文件可以显示汉字,也可以显示字符串,十分方便。该驱动文件在Keil软件平台中编译成功,当然在IAR平台下使用该驱动文件也是没有问题的。用户可直接将其添加到项...
目前大部分 MCU 都带有 IIC 总线接口,STM32 也不例外。但是这里我们不使用 STM32的硬件 IIC ,而是...