(文章目录)
前言
这篇文章将带大家学习如何编写OLED显示屏的驱动程序。这里我使用的是HAL库的硬件IIC,OLED屏幕使用的是SSD1306的。
这里需要参考SSD1306的数据手册来编写驱动程序。
手册位置:
一、OLED的器件地址
OLED的器件地址由8个位组成,分别是011110SA0 R/W#。
数据手册有这样一段话:
D/C# pin acts as SA0 for slave
原创
精选
2023-12-26 19:29:59
2616阅读
00. 目录文章目录00. 目录01. OLED概述02. OLED初始化03. 硬件设计04. 程序示例05. 结果显示06. 附录07. 特性,被认
原创
2022-03-16 14:29:28
1744阅读
00. 目录文章目录00. 目录01. OLED概述02. OLED初始化03. 硬件设计04. 程序示例05. 结果显示06. 附录07. 声明01. OLED概述OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(OrganicElectroluminesence Display, OELD)。OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认
原创
2021-09-02 14:25:55
4886阅读
目前单片机、机器人或者嵌入式常用的就是LCD或者OLED屏,在前面的一篇文章里已经详细的介绍了LCD1602,在以下内容里我会详细介绍一下。普遍来说,OLED显示屏的使用会比LCD显示屏麻烦一些,所以我在介绍LCD1602的时候使用用51单片机,而在这篇介绍OLED显示屏里会用STM32。
原创
2021-06-07 22:08:32
1313阅读
1.OLED简介 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、 构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。
&n
原创
精选
2023-03-31 10:37:29
3748阅读
本文代码使用 HAL 库。@TOC前言OLED 屏幕是一种高对比度、高亮度、低功耗、灵活可弯曲的显示技术。在电子产品中,OLED 屏幕通常用于显示各种文本、图标、图像等内容。本篇文章将介绍 使用 I2C 接口 在 OLED 屏幕上显示字符,汉字。一、 OLED 接线:我使用的 OLED 分辨率是 128x64。这里我使用 STM32 上的 2 个接口模拟 I2C 的功能。模拟I2C:
通常是指在没
原创
精选
2023-10-29 20:42:05
1255阅读
大家好,今天给大家分享一个用STM32驱动诺基亚5110显示屏的方法。NOKIA 5110 屏Nokia5110屏是一个非常经典的液晶显示模块,
转载
2022-04-15 10:57:02
2569阅读
00. 目录文章目录00. 目录01. OLED概述02. OLED特性参数03. OLED模块描述04. OLED模块原理
原创
2022-03-16 14:29:10
2397阅读
文章目录main.coled.coled.hmain.c#include "led.h"#include "delay.h"#include "sys.h"#include "usart.h"#include "oled.h" int main(void) { u8 t=0; delay_init(); //延时初始化
原创
2021-09-26 13:53:42
1517阅读
本文章是基于正点原子战舰V3开发板,主要目的是记录自己所学过的知识点和分享技术开发的乐趣注意:本博客中只有部分代码。整个工程已经放到文章末尾,大家自行下载食用哦!!OLED显示屏OLED,即邮件发光二极管,又称为机电激光显示。OLED具备自发光,不需要背光源,对比度高,厚度薄,视角广,反应速度快等优点,被认为是下一代的平面显示器新兴应用技术。OLED的尺寸难以大型化,尺寸越大价格越贵。本实验通过简
00. 目录文章目录00. 目录01. OLED概述02. OLED特性参数03. OLED模块描述04. OLED模块原理图05. OLED模块引脚说明06. OLED模块使用07. 附录08. 声明01. OLED概述OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(OrganicElectroluminesence Display, OELD)。OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性
原创
2021-09-02 14:25:56
1882阅读
OLED显示,便于后期调试代码
原创
精选
2024-07-10 20:05:44
904阅读
点赞
文章目录main
原创
2022-04-27 15:12:48
15阅读
main.c#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "OLED.h"
int main(void)
{
OLED_Init();
OLED_ShowChar(1, 1, 'A');
OLED_ShowString(1, 3, "HelloWorld!");
原创
2024-05-06 10:02:07
1045阅读
首先上OLED_ShowChar()函数 //在指定位置显示一个字符,包括部分字符
//x:0~127
//y:0~63
//mode:0,反白显示;1,正常显示
//size:选择字体 48/24/32/16/12
void OLED_ShowChar(u8 x, u8 y, u8 chr, u8 Char_Size)
{
unsigned char c = 0, i = 0;
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152TFT(Thin Film Transistor)即薄膜场效应晶体管,它可以“主动地”对屏幕上的各个独立的像素进行控制,这样可以大大提高反应时间。一般TFT的反应时间比较快,约80毫秒,而且可视角度大,一般可达到130度左右,主要运用在高端产品。从而可以做到高速度、高亮度、高对比度显示屏幕信息。TFT属于有源矩阵液晶显示器,在技术上采用了“主动式矩阵”的方式来驱动,方法是利用薄膜技术所作成的电晶体电极
原创
2021-07-12 14:03:14
835阅读
本教程演示了如何将DHT22温湿度传感器连接到运行MicroPython的ESP32。传感器数据使用MQTT协议无线传输到Raspberry Pi,结果显示在I2C OLED显示屏上。MQTT是一种非常轻巧的连接协议。它在物联网设备中非常受欢迎,因为与其他方法(例如REST API)相比,它需要更少的代码和内存。它使用发布订阅模型。单个代理充当服务器并管理多个客户端之间的消息。客户端可以将消息发布
转载
2024-06-24 00:26:35
177阅读
文章目录控制器显示屏实物图参数及引脚机械尺寸程序main.cmain.hST7735.c控制器显示屏实物图参数及引脚名称参数分辨率80*160控制芯片ST7735S驱动电压3.3 ~ 5.0 V接口类型默认 SPI 接口(可修改为 IIC)引脚定义GND电源地VCC电源正SCL / CLKIIC / SPI 接口时时钟线SDA / MOSIIIC / SPI 接口时数据线RES复位线,
原创
2021-09-28 18:18:24
786阅读
文章目录控制器显示屏实物图参数及引脚机械尺寸程序main.cmain.hST7735.c控制器显示屏实物图参数及引脚名称参数分辨率
原创
2022-01-20 14:02:55
375阅读
使用ESP32上的SPI模块点亮数码管操作开发平台:Arduino1.8.13; 芯片:ESP32-WROOM-32D(开发板套装 | | 芯片+下载器); 数码管:3级联74HC595下的3位数码管模块; 任务总目标:在数码管上循环显示0-9几个数字;1、ESP32管脚选择与字符库 ESP32芯片含有4组SPI接口,此处不再赘述。本人选定的为HSPI接口模块,分别对应:IO12、IO13、IO1
转载
2024-02-10 20:23:27
264阅读