0xbc指令 st75256_HGO2401603初始化代码ST75256驱动程序
HGO2401603初始化代码ST75256驱动程序
清达光电HGO2401603系列产品为3.8寸左右,FSTN灰白模式,240*160点阵,3.3V电压,排线连接
/******** 液晶屏初始化程序 ********/
void Init()
{
#if I80==1
CONTROL1_OUTPUT_MODE(); //控制口1为输出
CONTROL2_OUTPUT_MODE(); //控制口2为输出
CONTROL3_OUTPUT_MODE(); //控制口3为输出
CONTROL4_OUTPUT_MODE(); //控制口4为输出
#endif
IF2_L;IF1_H;IF0_H;
delay(20);
REST_L;
delay(20);
REST_H;
delay(50);
/******************************
*** Extension Command 2
******************************/
write_com(0x31);// Extension Command 2
write_com(0xd7);// Disable Auto Read
write_data(0x9f);
write_com(0xe0);// Enable OTP Read
write_data(0x00);//
delay(10);
write_com(0xe3);// OTP Up-Load
delay(20);;//
write_com(0xe1);// OTP Control Out
/******************************
*** Extension Command 1
******************************/
write_com(0x30);// Extension Command 1
write_com(0x94);// Sleep Out
write_com(0xae);// Display OFF
delay(50);
write_com(0x20);// Power Control
write_data(0x0b);// VB, VR, VF All ON
write_com(0x81);// Set
write_data(0x2d); //给定初值0x37 // 0x1d:Vop = 15.5V
write_data(0x04);//
/******************************
*** Extension Command 2
******************************/
write_com(0x31);// Extension Command 2
write_com(0x32);// Analog Circuit Set
write_data(0x00);//
write_data(0x00);// Booster Efficiency =6KHz
write_data(0x01);// Bias=1/12
/******************************
*** Extension Command 2
******************************/
write_com(0x31);// Extension Command 2
write_com(0x49);// HPM=1;
//
write_com(0x51);// Booster Level x8
write_data(0xfa);//
/******************************
*** Extension Command 1
******************************/
write_com(0x30);// Extension Command 1
write_com(0xf0);// Display Mode
write_data(0x10);// Mono Mode
write_com(0xca);// Display Control
write_data(0x00);// CL Dividing Ratio ? Not Divide
write_data(159);// Duty Set 128 Duty
write_data(0x0C);// Frame Inversion
write_com(0xbc);//Data Scan Direction
write_data(0x00);// seg0-seg240 com0-com159
write_com(0xa6);// display:a6=normal,a7=inverse
write_com(0x0c);// Format Select DO=0(0x08); LSB0n bottom (Default) ;DO=1(0x0c); LSB0n top
/******************************
*** Extension Command 2
******************************/
write_com(0x31);// Extension Command 2
write_com(0xf0); //SET Frame Rate HZ
write_data(0x00);
write_data(0x09);
write_data(0x09);
write_data(0x0b);
write_com(0xf4); //SET Temperature Compensation
write_data(0x00);
write_data(0x00);
write_data(0x00);
write_data(0x03);
/******************************
*** Extension Command 1
******************************/
write_data(0x30); //old 0x50
write_data(0x50); //old 0xb0
write_data(0x84);
write_data(0x05);
write_com(0x40);// Internal Power Supply
/******************************
*** Extension Command 2
******************************/
write_com(0x30);// Extension Command 1
write_com(0xaf);// Display ON
}
此款产品点细腻,显示效果佳,我司大批量出货,欢迎新老客户来电咨询或加微信咨询!
0xbc指令 st75256_HGO2401603初始化代码ST75256驱动程序相关推荐
- linux内存映射起始地址,内存初始化代码分析(三):创建系统内存地址映射
内存初始化代码分析(三):创建系统内存地址映射 作者:linuxer 发布于:2016-11-24 12:08 分类:内存管理 一.前言 经过内存初始化代码分析(一)和内存初始化代码分析(二)的过渡, ...
- 【Kotlin】Kotlin 构造函数 ( 主构造函数 | 主构造函数声明属性 | init 初始化代码块 | 次构造函数 | 构造函数委托 | 调用构造函数创建实例对象 )
文章目录 I . 主构造函数 II . 主构造函数声明属性 III . init 初始化代码块 IV . 主构造函数参数 和 成员变量访问方式 V . 主构造函数 可见性 设置 VI . 次构造函数 ...
- flink sql的datastream与dataset初始化代码汇总
flink sql 数据类型 初始化代码汇总 dataset ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironme ...
- Spring Environment仅用于初始化代码
从3.1版开始, Spring框架提供了对几种不同来源的抽象,通过它们您可以轻松地配置应用程序: Environment . 在这篇文章中,我描述了一个微基准测试,我可以证明该基准测试是一个方便的AP ...
- ARM Uboot经历——Uboot初始化代码解析
Uboot初始化代码主要是在Uboot重定位之前的一系列处理,起源于start.s文件,涉及crt0.s和board.c等文件,会完成最系统环境最初始的设置和结构体赋值. reset的相关处理 从_s ...
- ARM固件开发(LPC1768启动初始化代码)
ARM固件开发(LPC1768启动初始化代码) 一.复位 ARM启动中需要配置上电复位功能,因为这样才能确保上电之后程序处于初始状态而并非程序指针未知.通常启动代码编译器自带,而程序入口基本上都是以复 ...
- java 只初始化一次_java – 仅对多个测试类执行一次初始化代码
我正在为我的代码编写单元测试用例.我和Junit一起使用PowerMockito.我编写了一个初始化代码,它将处理我的应用程序中的所有初始化内容.以下是我的代码结构的方式: Class Service ...
- stm32F103采用内部晶振8MHz时钟和外部晶振初始化代码
使用HSE配置系统时钟(stm32F10x 系列 外部晶振一般为4M–25MHz,具体见芯片手册) 首先需要复位RCC寄存器! 使能HSE 判断HSE是否启动成功 使能预取指 设置FLASH等待周期 ...
- 如何修改rk3399 ddr初始化代码的波特率
终极方法(先公布答案) hexdump -ve '1/1 "%.2X"' rk3399_ddr_800MHz_v1.25.bin | \ sed "s/60E31600/ ...
- 48. DDR2内存初始化代码分析-11
现在的UART初始化代码,并显示了地址0xE000 0000里面的内容. /** Memory Setup stuff - taken from blob memsetup.S** Copyright ...
最新文章
- 东大19春在线作业计算机应用基础,东大19春学期《计算机应用基础》在线作业2...
- iOS如何在iTunes网站查看并下载APP的dsym文件
- 一些SqlServer常见和入门操作
- Python中的Pandas(1.pandas概述和Series的概述和相关操作)
- 超出内容用省略号替代
- python与数据处理_python数据处理:数据合并和Reshaping
- Spring之动态注册bean
- linux box 黑屏,在linux16.04上安装virturalbox的时候出现问题
- Nginx源码阅读(gdb 调试nginx文件) -- 解析配置文件
- 【GDB调试学习笔记】Makefile多级目录生成多个可执行文件
- Qt 编译完成拷贝文件 INSTALL
- bat脚本一键配置java开发环境
- html 在线打开word文件,Html打开pdf、word、xls等文件
- cd linux 官网,cdlinux
- web前端面试(1) 前端缓存怎么做?
- 成为虚无鸿蒙系统掌控者,飞剑问道:烟雨飞剑破开鸿蒙空间,秦云成第四位鸿蒙掌控者!...
- 根据M3U8文件地址下载网站上的视频
- 最新亲测仿悬赏猫牛帮任务平台源码完美运营+支持封装APP
- python四级中考有用的_中考又出新政策:一半的孩子将上不了高中?
- 搭建自己的流媒体服务器-(1)服务器搭建篇