基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序(4针脚I2C接口),支持硬件IIC/软件IIC,HAL库版。 这款驱动程序比较完善,可以实现 英文、整数、浮点数、汉字、图像、二进制数、十六进制数 等内容显示,可以…
首先利用Stm32CubeMX软件建立工程,因屏幕是i2c通信因此此工程只配置i2c和时钟即可。 时钟配置: i2c配置,本次选用的为i2c1: 然后生成工程即可。 二、代码编写 oled有写命令和写数据两种操作,写命令为配置某项功能时使用,写数据为向oled写显示内容时使用。具体实现代码如下:oled屏地址一般为0x78(可以根据屏幕后面有一...
STM32入门——I2C的应用——I2C接口OLED显示屏的代码移植 #stm32入门 #STM32 #I2C - 金善愚于20241101发布在抖音,已经收获了2.5万个喜欢,来抖音,记录美好生活!
STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机 9238 6 7:14 App [STM32 HAL库][中断]中断的概念,最佳教程,没有之一~ 5.1万 120 10:44 App 最简单的总线通讯!I2C通讯总线的原理原来这么好懂 9985 10 45:30 App I2C通信协议代码实现 4.4万 10 6:08:53 App 基于...
HAL_I2C_Mem_Write(&hi2c2,OLED_ADDRESS,addr,I2C_MEMADD_SIZE_8BIT,temp,1,10);3.2、main.c 在main.c中添加OLED函数 复制 OLED_Init();OLED_Fill(0x00);OLED_ShowStr(0,0,"STM32F723",2);OLED_ShowStr(0,2,"I2C OLED TEST",2);/* Infinite loop *//* USER CODE BEGIN WHILE */while ...
OLED_WriteByte(0X07,OLED_CMD); // 页终止地址 7 } 3.3 发送数据到OLED HAL_I2C_Mem_Write...
extern I2C_HandleTypeDef hi2c1;HAL_I2C_Mem_Write(&hi2c1, OLED_ADDRESS, addr, I2C_MEMADD_SIZE...
基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序(4针脚I2C接口),支持硬件IIC/软件IIC,HAL库版。 这款驱动程序比较完善,可以实现 英文、整数、浮点数、汉字、图像、二进制数、十六进制数 等内容显示,可以画点、直线、矩形、圆、椭圆、三角形等,支持多种字体,差不多相当于一个简易版图形库了。
信号输出:I2C数字输出 温度测量范围:-40~125°C 温度测量精度±0.3 °C 湿度测量范围:0~100%RH 湿度测量精度±3% 能耗:3.2uW(8位测量,1次/秒) SHT20在采样时有两种工作模式:hold master模式和no hold master模式,具体采用哪种模式由命令决定。...