LCD驱动芯片——BL55072A驱动程序
初始化子程序:
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;BL5502_BUFF[3]= 0x00;for(int i=4;i<22;i++) {BL5502_BUFF[i] = data;//}HAL_I2C_Master_Transmit(&hi2c1, Address_BL55072, (uint8_t *)BL5502_BUFF, 22, 100);BL5502_BUFF[0]= 0xC8;HAL_I2C_Master_Transmit(&hi2c1, Address_BL55072, (uint8_t *)BL5502_BUFF, 1, 100);
}
LCD驱动芯片——BL55072A驱动程序相关推荐
- ST7789V2 LCD驱动芯片
ST7789V2是一个单芯片TFT-LCD驱动器.该芯片可以直接连接到外部MCU,支持并行8080系列的8位/9位/16位/18位接口,也支持SPI串行通讯接口. 显示数据可以存储在240x320x1 ...
- 段码LCD驱动芯片(ic)数据资料-VK1072/1088/1621
VK0192 是一个点阵式存储映射的LCD驱动器,可支持最大192点(24SEGx8COM)的LCD屏. 单片机可通过3/4线串行接口配置显示参数和发送显示数据,也可通过指令进入 省电模式. 特点: ...
- DP1621国产LCD驱动芯片兼容替代HT1621B
目录 DP1621简介 DP1621芯片特性 DP1621简介 DP1621是点阵式存储映射的LCD驱动器芯片,可支持最大128点(32SEG * 4COM)的 LCD屏,也支持2COM和3COM的L ...
- lcd驱动芯片测试软件,大电容负载LCD驱动芯片的测试及性能改进
摘要: This paper proposed a test scheme for a dedicated, multi-channel, large capacitor load LCD drive ...
- 【点阵液晶编程连载三】点阵LCD 的驱动与显控
3. 点阵LCD 的驱动与显控 在适当的硬件的基础介绍之后,这里将以MzDesign 所提供的针对MzL02 的通用版LCD 驱动程序为对像介绍一种LCD 驱动程序的设计思想:将以在LCD 上的绘点功 ...
- 【点阵液晶编程连载二】LCD 驱动的基本流程
2. LCD 驱动的基本流程 介绍基本的流程控制方法,这里重在介绍方法,从时序的模拟或者是总线的连接,到利用LCD 的特性来做一些显示的处理,如单色液晶如何显示一个点,彩色LCD 如何显示一个点的关系 ...
- TFT_LCD 驱动芯片 SSD1963QL9
1.背景 项目中实际用到这个LCD驱动模块,感觉对这个驱动模块还不太熟悉,因此文章成型于熟悉过程,如有错漏,请各位同行指正. 1.0 参考资料 https://blog.csdn.net/qq_408 ...
- LCd控制器与lcd
1.LCD控制器 1) 显示控制器主要负责从内存中或者FIFO通道中获取图像/视频数据,以一定的方式叠加.混合,将最终的图像送出到外部液晶显示器去显示,并具有0.1.2层的FIFO输入接口及一个外部F ...
- S3C2410驱动分析之LCD驱动
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 内核版本:2.6.36 源码路径:drivers/video/s3c2410fb.c 本文分析S3C2410的LCD ...
- 屏幕篇—如何最快速驱动LCD屏
屏幕篇-如何最快速驱动LCD屏 前言 LCD屏的驱动对于新手来说,这是一个很大的拦路虎.学完基础外设后,在这里就不知道怎么下手了.一个完整的LCD驱动包含的内容是非常多的,最基础的描点,画线,显示字符 ...
最新文章
- JVM 的内存模型及jstat命令的使用
- 虚拟机dhcp服务器怎么检验,实验十二虚拟机上DHCP服务器的配置和验证.doc
- ASM_POWER_LIMIT 参数
- linux ftp上传下载文件,Linux下ftp命令上传下载文件
- 产品运营 跨境支付_餐饮网店的运营 跨境支付哪个平台最好
- streamsets添加mysql驱动_StreamSets3.9.1安装说明
- 《Oracle高性能自动化运维》一一2.3 Library Cache
- VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall
- 如何修改硬盘挂载的名字LABEL
- java收到邮件后短信提醒_java邮件发送和短信发送(二)
- 【1】TFTP软件的开发
- 仿微信导航栏滑动门练习
- php新年倒计时源码,2020年-新年倒计时HTML源码
- 简单的方法破解百度网盘上带密码的学习视频资源
- lua unpack php,Lua 可变参数 和 table.unpack() 函数
- 猪场超级管家 v4.0 免费
- (阅读笔记)SecureNN: 3-Party Secure Computation for Neural Network Training
- 【第三章 有限自动机与右线性文法】形式语言与自动机第三章个人总结复习笔记分享!(含文件、持续更新...)
- 三相维也纳pfc,开关电源,三相AC输入无桥pfc±400vDC输出,已经量产两年非常成熟,包括源代码
- 华硕天选3和联想拯救者r9000p哪个好