历史上的今天
返回首页

历史上的今天

今天是:2024年09月08日(星期日)

2021年09月08日 | LCD驱动芯片——BL55072A驱动程序

2021-09-08 来源:eefocus

初始化子程序:

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);

}

推荐阅读

史海拾趣

Hisetec Electronic Co Ltd公司的发展小趣事

背景:在21世纪初,电子产品市场迅速增长,智能手机和平板电脑等移动设备成为新宠。Hisetec Electronic Co Ltd公司凭借其在微电子封装技术的深厚积累,成功研发出一种高密度、低功耗的封装解决方案,大幅提升了手机芯片的能效比。

发展:该技术迅速被市场认可,多家知名手机制造商如三星、苹果等纷纷采用,Hisetec公司因此订单激增,市场份额大幅提升。公司不仅扩大了生产规模,还进一步加大了研发投入,不断推出新的封装技术,巩固了其在电子封装领域的领先地位。

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

背景:随着全球化进程的加速,电子产品的供应链越来越复杂,国际合作成为必然趋势。Hisetec Electronic Co Ltd公司敏锐地洞察到这一点,开始实施国际化战略。

发展:公司首先在欧洲设立研发中心,与当地高校和科研机构合作,共同开发新技术。随后,又在亚洲多个国家和地区建立生产基地和销售网络,实现了全球范围内的资源配置和市场覆盖。通过这一系列举措,Hisetec公司不仅降低了生产成本,还提升了品牌知名度,实现了业务的高速增长。

ELMOS公司的发展小趣事

ELMOS作为一家欧洲公司,在世界各地都设有研发和销售办事处。这种全球化的布局使得ELMOS能够更好地了解不同市场的需求,为客户提供更加贴近市场的产品和服务。同时,通过与全球各地的客户和合作伙伴的紧密合作,ELMOS不断拓展其国际市场份额,进一步提升了公司的国际影响力。

Custom LeatherCraft Manufacturing Co Inc公司的发展小趣事

随着电子行业的迅速发展,工程师和技术人员需要携带的工具和设备也越来越多。CLC敏锐地捕捉到了这一变化,开始研发具有更多功能和口袋的工具包。同时,他们还引入了新的材料和技术,使产品更加轻便、耐用。这些创新设计不仅满足了客户的需求,还进一步巩固了CLC在市场上的地位。

Anderson Power公司的发展小趣事

CLC起源于一个对高质量手工皮革制品有着无限热情的小型工坊。创始人是一位经验丰富的皮革工匠,他看到了电子工程师和户外工作者对耐用、实用的工具包的需求。于是,他开始了自己的创业之路,以“定制皮革工艺”为核心理念,承诺每一件产品都经过精心制作和严格质检。凭借这份承诺和精湛的技艺,CLC逐渐在市场中赢得了口碑。

Emulation Technology Inc公司的发展小趣事

随着技术的不断成熟,Emulation开始积极寻求与电子行业的合作伙伴建立战略合作关系。公司先后与多家知名半导体厂商、设备制造商以及系统集成商签订了合作协议,共同推动模拟和仿真技术在各个领域的应用。这些合作不仅拓宽了Emulation的市场渠道,还为公司带来了更多的创新机会。

问答坊 | AI 解惑

综合布线相关术语

综合布线相关术语 术语或符号 英文名 中文名或解释 ACR Attenuation to Crosstalk Ratio 衷减—串音衰减比率 ADU Asynchronous Data Unit 异步数据单元 ATM Asynchronous Transfer Mode 异步传输模式 BA Building Autom ...…

查看全部问答>

12864

16824的资料…

查看全部问答>

请问下面的这个电路图出自什么文章或者有无被申请专利啊?

请问下面的这个电路图出自什么文章或者有无被申请专利啊? …

查看全部问答>

protel dxp信号层管理问题

在使用Protel DXP管理PCB层时,发现,在使用向导或模板生成的PCB中,除了top和buttom两个层外,不管怎么设置,总是至少会出现8个MidLayer层,而且删除不掉,总是说在使用中,不能删除,但是internalplane层就不会出现这种情况,不知道问题出在什么 ...…

查看全部问答>

ReadProcessMemory读内内存失败

我用OpenProcess 获得了all 的权限 为什么还是失败呢。我用同样的方法换成计算器进程就会成功。 是不是那个进程里面动了什么手脚。.…

查看全部问答>

串口通讯,接收端数据错误问题

板子采用串口通讯,板端设置如下: ioctl(com1Fd,FIOBAUDRATE,9600);                //设置波特率 ioctl(com1Fd,FIOFLUSH,0);                    &n ...…

查看全部问答>

我用ADS导入PADS9生成的GERBER文件B,NCDRILL导入数据格式老不对

来自:电子工程师技术交流(12425841) 我设置是2:4,ADS导入自动设为2:3,也不能修改,这个问题怎么解决? …

查看全部问答>

请问ST网站上下载的UM0424中KEIL的几个USB例程有试成功的没?

    我用的是KEIL FOR ARM MDK 3.11编译UM0434解开后里面的KEIL MDK里面的几个例程,直接双击项目文件打开的,想实验下USB功能,我用的板子是ST的那个评估板,先是用的虚拟串口那个项目,打开后 ...…

查看全部问答>

【M4开发板Hanker试用狂】ddllxxrr之四:触摸屏

触摸屏分为电阻电容的,现用最广的是电阻的,电容的反应迅速准确。比电阻的造价高。 开发板用的是电阻的。从网上找到几个原理图,觉得说得不错特发下:         这款开发板用的就是AD转换原理的触摸屏。用TI的图形 ...…

查看全部问答>

LM3150,样片发货了。 做个什么好呢?

学电源申请的样片LM3150今天发货了。第一次申请成功。 LM3150是PWM驱动IC,最大可以控制12A的负载。电路需要加两个MOS管。 https://bbs.eeworld.com.cn/viewthread.php?tid=374311&highlight=LM3150 现在为DIY个什么而发愁。 大伙出个主意…

查看全部问答>