基于STM32G4的0.96寸OLED显示屏驱动程序(HAL库),支持硬件/软件I2C
原文中文,约33800字,阅读约需81分钟。
📝
内容提要
本文介绍了基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序,支持硬件IIC/软件IIC,可以显示英文、整数、浮点数、汉字、图像、二进制数、十六进制数等内容,支持绘制点、直线、矩形、圆、椭圆、三角形等,支持多种字体。提供了硬件和软件I2C的配置方法,以及相关的代码和工程下载地址。
❓
Q&A
STM32G4的OLED显示屏驱动程序支持哪些显示内容?
该驱动程序支持显示英文、整数、浮点数、汉字、图像、二进制数和十六进制数等内容。
如何配置STM32G4的硬件I2C?
在STM32CubeMX中配置I2C外设的引脚为SCL和SDA,并设置为开漏输出模式,启用I2C外设,设置速度模式为Fast Mode Plus。
该驱动程序是否支持软件I2C?
是的,该驱动程序可以通过修改宏定义来选择使用软件I2C。
I2C通讯协议的优点是什么?
I2C协议引脚少、硬件实现简单、可扩展性强,适合多个集成电路间的通讯。
如何下载完整的OLED驱动程序工程?
完整工程可以从百度网盘、123网盘、Gitee和GitHub等多个平台下载。
该驱动程序的创建者是谁?
该程序由江协科技创建,并免费开源共享。
🏷️