LCD驱动芯片——BL55072A驱动程序

VIPLCD驱动芯片——BL55072A驱动程序
初始化子程序:START0x7C; I2C子地址0xEA;ICSET,软件复位芯片0xC0;MODSET,关显示0xF0;BLKCTL,关闪烁0xA3;DISCTL,80Hz Line inversion,High Power mode0xE8;ICSET,清复位bit1STOP显示刷新子程序:START0x7C;I2C子地址0xF0;BLKCTL,关闪烁0xA3;DISCTL,80Hz Line inversion,High Power mode0xE8或0xEC;ICSE
开通可读全文 ·3.1k 人阅读
最低0.47元/天 解锁文章

初始化子程序:
START
0x7C; I2C子地址
0xEA;ICSET,软件复位芯片
0xC0;MODSET,关显示
0xF0;BLKCTL,关闪烁
0xA3;DISCTL,80Hz Line inversion,High Power mode
0xE8;ICSET,清复位bit1
STOP

显示刷新子程序:
START
0x7C;I2C子地址
0xF0;BLKCTL,关闪烁
0xA3;DISCTL,80Hz Line inversion,High Power mode
0xE8或0xEC;ICSET,显存高位地址为0或1
0xXX;ADSET,设置显存刷新起始地址,通常为0x00,从头开始刷新,此时上一条指令一般为0xE8
…
…
STOP

START
0x7C
0xC8;MODSET,开显示
STOP

最后附上简单的测试程序:

#define Address_BL55072   0x7C
void BL55072_Init(void)
{
	uint8_t BL5502_Init_BUFF[5];
	BL5502_Init_BUFF[0]= 0xEA;
	BL5502_Init_BUFF[1]= 0xC0;
	BL5502_Init_BUFF[2]= 0xF0;
	BL5502_Init_BUFF[3]= 0xA3;
	BL5502_Init_BUFF[4]= 0xE8;
	
	HAL_I2C_Master_Transmit(&hi2c1, Address_BL55072, (uint8_t *)BL5502_Init_BUFF, 5, 100);
}

uint8_t BL5502_BUFF[23];
void SEG_WriteBuffer(uint8_t data)
{
	BL5502_BUFF[0]= 0xF0;
	BL5502_BUFF[1]= 0xA3;
	BL5502_BUFF[2]= 0xE8
VIP BL55072A驱动芯片实战:从零开始搭建LCD显示系统(附完整代码) 本文详细介绍了如何使用BL55072A驱动芯片从零开始搭建LCD显示系统。内容涵盖硬件连接要点、寄存器配置解析、基于STM32的驱动层代码实现(附完整代码示例),以及调试技巧与常见问题排查,为开发者提供了一套完整的实战解决方案。 开通可读全文·241 阅读·4 点赞·5 收藏 阅读全文

相关推荐

BL55072/BL55075 应用笔记

BL55072 1、特点 液晶驱动输出:Common 输出 4 线,Segment 输出 36 线 内置显示寄存器 36*4=144bit 2 线串行接口(SCL,SDA) 内置震荡电路 内置液晶驱动电源电路 1/3 Bias, 1/2 Bias 1/4 Duty 内置 Buffer AMP 不需要外部元件 低功耗设计 内置上电复位电路 搭载闪烁功能 VDD 电压范围 2.5V~5.5...

Memory的博客 2521

BL55072A驱动芯片常见问题排查指南:LCD显示异常怎么办?

本文详细解析了BL55072A驱动芯片在LCD显示异常时的排查方法,涵盖电源与信号完整性检查、寄存器配置优化、显存管理及高级调试技巧。针对常见问题如花屏、闪烁等,提供了实用的代码示例和解决方案,帮助工程师快速定位并修复显示故障。

weixin_30566063的博客 385

单片机驱动上海贝岭BL55077参考程序.7z

单片机驱动上海贝岭BL55077参考程序,实测可用

基于C语言的LCD显示模块温度监控设计源码

该项目是一个基于C语言的LCD显示模块温度监控设计源码,共计包含286个文件,其中C源代码文件128个,头文件70个,汇编语言文件24个,以及少量其他类型的辅助文件。该设计适用于温度监控系统开发,可用于实现LCD显示模块的温度信息显示。

3D Slicer-最强大的开源医学图像分割工具简要概述

3D Slicer 是一个免费的开源软件平台,用于医学、生物医学和其他 3D 图像的可视化、处理、分割、配准和分析。读/写DICOM图像和多种其他格式;三维图像、多边形网格和体积渲染的交互式可视化;手动编辑和标记图像;使用刚性和非刚性算法融合和共同配准数据;图像自动分割;跟踪图像引导程序的设备。所有的功能模块可在工具栏里找到,提供搜索,下拉选择,左右切换等功能。3D slicer的大概情况就介绍到这里。它的功能非常强大,也没有必要说掌握每个功能的使用。

Tina姐的博客 2万+

<视觉>——单目相机的标定(简单原理+Opencv实现)

单目相机的标定原理大致如下: 世界坐标到像素坐标的转换。 期间的参数有S尺度因子,内参矩阵K,旋转矩阵R,平移矩阵T,一共八个未知数。 在Opencv中我们可以方便的根据相机拍摄不同位姿的标定板图片来标定相机,从而求得这些参数,从而可以将相机下的坐标和实际的世界坐标联系起来,求取单应性矩阵H 参考: 单目相机综述:写的特别好 https://www.cnblo...

Kano365的博客 1万+

伺服驱动器启用后对传感器线信号干扰的解决方案

在一些Arduino项目中,研究者发现,当伺服电机启动时,传感器信号会出现显著噪声。例如,在一个假肢项目中,研究者使用光电隔离器成功隔离了伺服驱动器对EMG传感器的干扰。然而,当启用伺服驱动器时,传感器线信号常常受到干扰,导致系统性能下降。传感器线信号是传感器输出的电信号,用于测量物理量,如温度、光线或位置。例如,在一些案例中,伺服驱动器的开关操作可能导致传感器信号出现尖峰或波动,特别是在模拟传感器上更为明显。描述: 使用光电隔离或其他隔离技术,分离伺服驱动器和传感器的电气路径,防止直接干扰。

有用好玩有趣的“电”知识 1464

C++ 核电站

问题描述 一个核电站有n个放核物质的坑,排列在一条直线上。如果连续m个坑中放入核物质就会发生爆炸,所以某些坑中不能放核物质。 本题的任务:对于给定的n和m,求不发生爆炸的放置核物质的方案总数。 输入格式 第一行两个正整数n和m,之间用一个空格隔开。2≤n≤50,2≤m≤5。 输出格式 一行一个正整数,表示方案总数。 输入样例 4 3 输出样例 13 数据规模与约定 2≤n≤50,2≤m≤5 CODE #include<bits/stdc++.h> using namespace

HybridCOW_HORSE的博客 1800

《C语言小游戏之贪吃蛇程序代码》

//为广大编程游戏爱好者提供一个参考的游戏源代码#include&lt;stdio.h&gt;#include&lt;conio.h&gt;#include&lt;windows.h&gt;#include&lt;time.h&gt;#define framex 5#define framey 5#define wide 20#define high 20int i,j,a[2];//将光标移动到...

qq_42052821的博客 2万+

EtherCAT总线运动控制学习笔记(RXXW_Dor)

说到总线控制,就要说到报文、对象字典、PN通信我们大部分会说报文,EtherCAT通信我们常说对象字典,叫法不一样,但是原理基本一致,下面我们简单认识下上面是对象字典。

RXXW_Dor的博客 5416

基于OpenClaw的自动化文件管理与文档分类系统设计与实现

本文介绍了一种基于OpenClaw的自动化文件管理与文档分类系统。系统采用三层架构设计,包含数据层、逻辑层和应用层,核心组件涵盖文件扫描、处理、分类、移动等功能。技术选型上使用Python/FastAPI作为后端,结合PostgreSQL/Elasticsearch/MinIO存储方案,并整合scikit-learn/PyTorch等AI技术实现智能分类。系统实现了文件递归扫描、增量扫描、元数据提取等功能,通过文件哈希和修改时间检测变化。该方案能有效提升文件管理效率,实现文档的自动化分类与智能管理。

一键难忘的博客 744

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: STM32单片机IAP模式不容易进入,跟上位机通讯计数很慢,IAP不能连续刷固件,IAP刷入固件时间较长等问题
下一篇: STM32CubeMX配置硬件CRC——基于(Keil5+HAL库+STM32G070+STM32CubeMX+硬件CRC32)
love421
博客等级 码龄10年 1万+粉丝 75原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值