基于STM32G4的0.96寸OLED显示屏驱动程序(HAL库),支持硬件/软件I2C
💡
原文中文,约33800字,阅读约需81分钟。
📝
内容提要
本文介绍了基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序,支持硬件IIC/软件IIC,可以显示英文、整数、浮点数、汉字、图像、二进制数、十六进制数等内容,支持绘制点、直线、矩形、圆、椭圆、三角形等,支持多种字体。提供了硬件和软件I2C的配置方法,以及相关的代码和工程下载地址。
🎯
关键要点
- 本文介绍了基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序,支持硬件IIC/软件IIC。
- 驱动程序可以显示英文、整数、浮点数、汉字、图像、二进制数、十六进制数等内容。
- 支持绘制点、直线、矩形、圆、椭圆、三角形等,支持多种字体。
- 提供了硬件和软件I2C的配置方法,以及相关的代码和工程下载地址。
- I2C通讯协议由Philips公司开发,具有引脚少、硬件实现简单、可扩展性强等优点。
- I2C协议使用一条数据线SDA和一条时钟线SCL,采用半双工通信。
- 程序默认使用硬件IIC,使用I2C3,SCL是PA8,SDA是PC9。
- 提供了完整工程的下载地址,包括百度网盘和Gitee、GitHub开源地址。
- 程序由江协科技创建并免费开源共享,用户可以查看、使用和修改。
➡️