基于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开源地址。
  • 程序由江协科技创建并免费开源共享,用户可以查看、使用和修改。
➡️

继续阅读