初始化子程序:
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驱动程序相关推荐

  1. ST7789V2 LCD驱动芯片

    ST7789V2是一个单芯片TFT-LCD驱动器.该芯片可以直接连接到外部MCU,支持并行8080系列的8位/9位/16位/18位接口,也支持SPI串行通讯接口. 显示数据可以存储在240x320x1 ...

  2. 段码LCD驱动芯片(ic)数据资料-VK1072/1088/1621

    VK0192 是一个点阵式存储映射的LCD驱动器,可支持最大192点(24SEGx8COM)的LCD屏. 单片机可通过3/4线串行接口配置显示参数和发送显示数据,也可通过指令进入 省电模式. 特点: ...

  3. DP1621国产LCD驱动芯片兼容替代HT1621B

    目录 DP1621简介 DP1621芯片特性 DP1621简介 DP1621是点阵式存储映射的LCD驱动器芯片,可支持最大128点(32SEG * 4COM)的 LCD屏,也支持2COM和3COM的L ...

  4. lcd驱动芯片测试软件,大电容负载LCD驱动芯片的测试及性能改进

    摘要: This paper proposed a test scheme for a dedicated, multi-channel, large capacitor load LCD drive ...

  5. 【点阵液晶编程连载三】点阵LCD 的驱动与显控

    3. 点阵LCD 的驱动与显控 在适当的硬件的基础介绍之后,这里将以MzDesign 所提供的针对MzL02 的通用版LCD 驱动程序为对像介绍一种LCD 驱动程序的设计思想:将以在LCD 上的绘点功 ...

  6. 【点阵液晶编程连载二】LCD 驱动的基本流程

    2. LCD 驱动的基本流程 介绍基本的流程控制方法,这里重在介绍方法,从时序的模拟或者是总线的连接,到利用LCD 的特性来做一些显示的处理,如单色液晶如何显示一个点,彩色LCD 如何显示一个点的关系 ...

  7. TFT_LCD 驱动芯片 SSD1963QL9

    1.背景 项目中实际用到这个LCD驱动模块,感觉对这个驱动模块还不太熟悉,因此文章成型于熟悉过程,如有错漏,请各位同行指正. 1.0 参考资料 https://blog.csdn.net/qq_408 ...

  8. LCd控制器与lcd

    1.LCD控制器 1) 显示控制器主要负责从内存中或者FIFO通道中获取图像/视频数据,以一定的方式叠加.混合,将最终的图像送出到外部液晶显示器去显示,并具有0.1.2层的FIFO输入接口及一个外部F ...

  9. S3C2410驱动分析之LCD驱动

    作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 内核版本:2.6.36 源码路径:drivers/video/s3c2410fb.c 本文分析S3C2410的LCD ...

  10. 屏幕篇—如何最快速驱动LCD屏

    屏幕篇-如何最快速驱动LCD屏 前言 LCD屏的驱动对于新手来说,这是一个很大的拦路虎.学完基础外设后,在这里就不知道怎么下手了.一个完整的LCD驱动包含的内容是非常多的,最基础的描点,画线,显示字符 ...

最新文章

  1. JVM 的内存模型及jstat命令的使用
  2. 虚拟机dhcp服务器怎么检验,实验十二虚拟机上DHCP服务器的配置和验证.doc
  3. ASM_POWER_LIMIT 参数
  4. linux ftp上传下载文件,Linux下ftp命令上传下载文件
  5. 产品运营 跨境支付_餐饮网店的运营 跨境支付哪个平台最好
  6. streamsets添加mysql驱动_StreamSets3.9.1安装说明
  7. 《Oracle高性能自动化运维》一一2.3 Library Cache
  8. VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall
  9. 如何修改硬盘挂载的名字LABEL
  10. java收到邮件后短信提醒_java邮件发送和短信发送(二)
  11. 【1】TFTP软件的开发
  12. 仿微信导航栏滑动门练习
  13. php新年倒计时源码,2020年-新年倒计时HTML源码
  14. 简单的方法破解百度网盘上带密码的学习视频资源
  15. lua unpack php,Lua 可变参数 和 table.unpack() 函数
  16. 猪场超级管家 v4.0 免费
  17. (阅读笔记)SecureNN: 3-Party Secure Computation for Neural Network Training
  18. 【第三章 有限自动机与右线性文法】形式语言与自动机第三章个人总结复习笔记分享!(含文件、持续更新...)
  19. 三相维也纳pfc,开关电源,三相AC输入无桥pfc±400vDC输出,已经量产两年非常成熟,包括源代码
  20. 华硕天选3和联想拯救者r9000p哪个好

热门文章

  1. win10升级助手_微软官网win10下载_win10教程
  2. 常用计算机故障的判断方法有哪些,常用汽车故障基本诊断方法
  3. golang实现子网掩码和网络位长度相互转换
  4. iOS 手势解锁密码
  5. 模糊控制(一)模糊控制简介及数学基础
  6. wifi数据包解析_详细解析WiFi模块的基础知识
  7. 马哥linux-多年内部专用电子书,马哥linux-多年积累-无价之宝books haproxy.pdf
  8. 如何设计一款IRR计算器
  9. PHP直播源码,直播系统源代码功能有哪些?
  10. 【IOS账号分享】《NBA 2K20》