A31 平台LCD模块开发说明文档
lcd显示系统课程设计
lcd显示系统课程设计一、课程目标知识目标:1. 让学生理解LCD显示系统的基本原理,掌握其组成部分及工作流程。
2. 使学生掌握LCD显示系统的设计方法和步骤,了解不同类型的LCD显示技术。
3. 帮助学生了解LCD显示系统在现实生活中的应用,认识到科技与生活的紧密联系。
技能目标:1. 培养学生运用所学知识进行LCD显示系统设计的能力,包括电路搭建、程序编写和系统调试。
2. 提高学生动手实践能力,培养团队合作精神,提高问题分析和解决能力。
3. 培养学生运用现代技术工具进行资料查询、方案设计和成果展示的能力。
情感态度价值观目标:1. 培养学生对电子科技的兴趣和爱好,激发他们学习科学技术的热情。
2. 培养学生严谨、务实的科学态度,提高他们面对挫折和挑战的勇气。
3. 引导学生关注社会发展,认识到科技创新对国家和社会的重要性,培养他们的责任感和使命感。
本课程针对高年级学生,具有较强的理论性和实践性。
结合学生的认知水平和兴趣特点,课程目标注重知识、技能和情感态度的有机统一。
通过本课程的学习,期望学生能够掌握LCD显示系统的基本原理和设计方法,培养实际操作能力,同时提升对电子科技的热情和责任感。
为实现课程目标,教学过程中应注重理论与实践相结合,鼓励学生积极参与讨论和实践活动,充分调动他们的主观能动性。
二、教学内容1. LCD显示原理:讲解LCD的基本结构、工作原理及显示特性,包括液晶材料、偏振片、驱动电路等关键知识点。
参考教材章节:第三章“液晶显示原理”2. LCD显示系统设计:介绍LCD显示系统设计流程,包括需求分析、电路设计、程序编写、系统调试等环节。
参考教材章节:第四章“液晶显示系统设计”3. 不同类型的LCD显示技术:分析TN、STN、TFT等不同类型LCD显示技术的优缺点及适用场景。
参考教材章节:第五章“液晶显示技术及其应用”4. LCD显示系统应用案例:展示LCD显示系统在生活、工业、医疗等领域的实际应用,激发学生兴趣。
A31s_android开发环境使用手册V1.1 20130123_NoRestriction
nfi de
图 2.1 串口线&USB 线
nti
Copyright © 2011-2013 Allwinner Technology. All Rights Reserved.
5
al
. Allwinner Technology CO., Ltd Ltd.
Co
Copyright © 2011-2013 Allwinner Technology. All Rights Reserved.
4
nfi de
nti
al
. Allwinner Technology CO., Ltd Ltd.
2. 开发环境准备
2.1. 硬件资源
(1) A31s EVB 开发板; (2) 2 台 PC:1 台 PC(安装 Linux)做编译服务器,另外 1 台 PC(安装 Windows XP)用于烧写 固件; (3) 串口线,2V 电源和小口 USB 线;
2.2. 软件资源
Co
(1) 编译服务器 1 台 对于编译服务器的选择,最好是选择 Ubuntu10.04(64 bit),也可以 Ubuntu10.04(32bit), 但是并不推荐使用 32bit 的。需要有以下配置: all: sudo apt-get install sun-java6-jdk ubuntu64: sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev ubuntu32: sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind (2) 编译工具 我 们 使 用 的 交 叉 编 译 工 具 为 arm-linux-gnueabi-gcc-4.6.3 ( 已 经 放 在 SDK 包 的 tools/toolschain 目录下)
LCD 显示器 说明书
LCD 显示器用户手册安全说明标记注请务必遵守这些安全说明,以确保人身安全和防止财产损失。
请务必仔细阅读这些说明,并以正确的方法使用本产品。
警告/注意否则可能导致人身伤亡。
否则可能导致人身伤害或财产损失。
标记惯例禁止很重要,任何时候都要阅读并了解。
请勿拆卸将电源插头从插座上拔下请勿触摸接地以防止触电电源长时间不使用显示器时,请将您的计算机设置为 DPM。
如果使用屏幕保护程序,请将其设置为活动画面模式。
此处提供的图片仅供参考,不适用于所有情况(或国家/地区)。
“消除残影”功能说明的快捷方式请勿使用破损的电源线或电源插头以及破损或松动的电源插座。
•否则可能导致触电或起火。
将电源插头拔出或插入电源插座时,请勿用湿手触碰电源插头。
•否则可能导致触电。
确保将电源线连接到接地的电源插座。
•否则可能导致触电或人身伤害。
确保电源插头牢固正确地插入电源插座。
•否则可能导致起火。
请勿强行弯折或拉扯电源插头,也不要将任何重物压在其上。
•否则可能导致起火。
请勿将多台设备连接到同一个电源插座。
•则可能因过热导致起火。
请勿在使用显示器时断开电源线连接。
•否则可能会由于触电而损坏本产品。
要断开设备的电源,必须将插头从电源插座拔出,因此电源插头应易于操作。
•否则可能引起火灾或触电。
仅可使用本公司提供的电源线。
请勿使用其他产品随附的电源线。
•否则可能导致起火或触电。
安装如果要在多尘、高温或低温、湿度高或含化学物质的环境安装显示器,以及在需要 24 小时不间断运行的机场或火车站等地方安装显示器,请务必与授权服务中心联系。
否则,显示器可能会严重损坏。
搬动显示器时小心不要使产品坠落。
•这可能会导致产品损坏或人身伤害。
在将本产品安装到柜子中或架子上时,请确保本产品底部的前端没有突出来。
•否则,产品可能坠落或造成人身伤害。
•请使用大小适合本产品的柜子或架子。
请勿在本产品附近放置蜡烛、蚊香、香烟及任何加热装置。
•否则可能导致火灾。
请将加热装置尽量放置在远离电源线或本产品的地方。
美睿视讯 A31 蜂鸟开发系统 用户手册说明书
A31蜂鸟开发系统用户手册公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A区3楼3043-3048室公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室版权声明本手册版权归属深圳市美睿视讯技术有限公司所有, 并保留一切权力。
非经美睿视讯技术同意(书面形式),任何单位及个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。
更新请查看 , 我们会将最新版本及时上传技术支持如果您在使用过程中,有任何疑问,可以加入我们的蜂鸟开发系统群,讨论技术问题,还可以登陆开发者论坛发表,我们会安排专业的研发工程师给大家提供解答服务。
开发者论坛:技术支持群:QQ 342209819目录公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室第一章 开发环境搭建 ...................................................................................................................... 3 1. 开发环境准备 ................................................................................................................................. 4 1.1. 硬件资源 ................................................................................................................................. 4 1.2. 软件资源 ................................................................................................................................. 5 第二章 SDK 下载编译及固件生成 .................................................................................................... 6 1. 下载代码 ......................................................................................................................................... 7 2. 编译代码 ......................................................................................................................................... 8 2.1. Android 系统 ............................................................................................................................. 8 2.2. Linux 系统 ............................................................................................................................... 10 第三章 系统升级及卡量产启动 ..................................................................................................... 12 1. 固件升级 ....................................................................................................................................... 12 2. 卡量产/卡启动 ............................................................................................................................. 13 3. 局部升级方法 ............................................................................................................................... 14 第四章 硬件概览 ............................................................................................................................ 17 1. 蜂鸟开发板视图 ........................................................................................................................... 17 2. 硬件接口描述 ............................................................................................................................... 18 3. 扩展PIN 脚说明 ........................................................................................................................... 19 第五章 系统定制开发 .................................................................................................................... 21 1. 蜂鸟系统配置文件 ....................................................................................................................... 21 1.1. Android 系统开发................................................................................................................... 21 1.2. Linux 系统开发 ....................................................................................................................... 22 2. 前景及应用 ................................................................................................................................... 22 3. 购买方式 (23)第一章第一章 开发环境搭建开发环境搭建公司地址:深圳市南山区桂庙路北瑞峰创业中心1栋A 区3楼3043-3048室本文档用于介绍A31 蜂鸟开发系统环境的搭建,代码下载以及固件编译打包调试,开发。
1.3英寸黑白双色内存LCD显示模块说明书
1.3inch Memory LCDUser Manual OVERVIEWThis is a black/white bicolor LCD display module with embedded memory, 1.3inch diagonal, 144x168 resolution, communicating via SPI interface.It features lower power consumption compared to normal LCDs, and higher refresh rate compared to e-Papers without "ghosting" issue.FEATURES⚫144x168 resolution, high contrast rate, clear displaying⚫SPI interface, requires minimum GPIO for controlling⚫Low power consumption, wide viewing angle, still viewable even under sunlight⚫Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)SPECIFICATIONSLCD type : Memory LCD Interface : SPIDisplay color : black, white Resolution : 144x168Display size : 20.88mm × 24.36mm Operating voltage : 3.3V / 5VPower : 1mW (typ.)LCD type : Memory LCD INTERFACESOverview (1)Features (1)Specifications (2)Interfaces (2)Working protocol (4)Communication timing (4)Data updating (one line) (6)Data update (multiple lines) (7)DIsplay mode (7)ALL clear Mode (8)Demo codes (9)Raspberry Pi (9)Hardware connection (9)Software (10)Arduino (11)Hardware connection (11)Software (12)STM32 (12)Hardware connection (12)Software (13)Different with common monochrome LCD and SPI TFT LCD, 1.3inch Memory LCD has features:⚫Driver circuit is etched to ITO of LCD instead of external driver IC⚫There is not internal RAM, works like a write only. So, image buffer is released by master◼It requires 144x168/9 = 3024 bytes for a frame data. However, Arduino UNO R3 has only 2k RAM, we integrate a SRAM (SPI interface) on PCB as databuffer.⚫Data updates line by line. You need to re-save and update whole line of data even just convert one pixel.COMMUNICATION TIMINGThe SPI timings of Memory LCD are similar⚫Set CS to High, and delay for certain time ad the begin of communicating⚫The first byte is display mode of Memory LCD⚫The second byte: the line address where data updated. Note that the line address is begin from 1 instead of 0, LSB format:⚫Following bytes are image data+16bit null data + delay time⚫Set CS pin to Low to finish communicatingDATA UPDATING (ONE LINE)Update one line (M0 = “H”, M2 = “L”)⚫M0: Mode flag. Set for “H”. Data update mode (Memory internal d ata update) ◼When “L”, display mode (maintain memory internal data).⚫M1: Frame inversion flag.◼When “H”, outputs VCOM=”H”, and when “L”, outputs VCOM=”L”.◼When EXTMODE=”H”, it can be “H” or “L”.⚫M2: All clear flag◼All Clear Mode to execute clear.⚫DUMMY DATA: Dummy data. It can be “H” or “L” (“L” is recommended.)◼Data writ period: Data is being stored in 1st latch block of binary driver on panel◼Data transfer period: Data written in 1st latch is being transferred (written) to pixel internal memory circuit.⚫M1: Frame inversion flag is enab led when EXTMODE=”L”⚫When SCS becomes “L”, M0 and M2 are cleared.DATA UPDATE (MULTIPLE LINES)Updates arbitrary multiple lines data. (M0=”H”、M2=”L”)Almost same as one-line mode. The only difference is that: during data transferring period:⚫Data transfer period:◼For example, during GL2nd line data transfer period, GL 2nd line address is latched and GL1st line data is transferred from 1st latch to pixel internalmemory circuit at the same time.DISPLAY MODEMaintains memory internal data (maintains current display). (M0=”L”、M2=”L”)M0: Mode flag. Set for “H”. Data update mode (Memory internal da ta update)ALL CLEAR MODEClears memory int ernal data and writes white. (M0=”L”、M2=”H”)M2: All clear flag. Set it “H”RASPBERRY PI HARDWARE CONNECTIONSOFTWARE1.Enable SPI interfacea)Method 1: modify config.txt file, uncomment line dtparam=spi=onRun command: sudo nano /boot/config.txt to open the file and modifyb)Method 2: configure it in raspi-config page.Run command: sudo raspi-config to open the configuration pageClick Interfacing Options->SPI->Yes2.Install bcm2835 libraries:a)Download libraries from: /mikem/bcm2835/b)Install it3.Download demo code from github and rundemo.h, demo.c: example codes MemoryLCD.h, MemoryLCD.c: driver codes of LCD pic.c: picture dataugui*.*: open gui libraries uGUIARDUINOHARDWARE CONNECTION【Note】There are many version of Arduino board. The board described herein is Arduino UNO R3 and its compatible board. The operating voltage of Arduino UNO R3 is 5V, so, Vcc is connected to 5V (above table). If the board you use is 3.3V working voltage, you need to change the Vcc to 3.3VSOFTWARE1.Make sure you have installed newest Arduino IDE in your PC.2.Download demo code from wiki.3.Copy folder Memory-LCD to …\Arduino\libraries4.Open MonoDemo.ino, compile and download it to your Arduino board/STM32HARDWARE CONNECTION【Note】The demo code is based on STM32F429IGTx SOFTWARE1.Make sure you have installed Keil-IDE in your PC2.Download demo code from wiki3.Open STM32 project, compile and download to your STM32 board。
LCD模块使用手册
LCD 模块使用手册1.使用范围----------------------------------------------------22.质量保证----------------------------------------------------23.性能特点----------------------------------------------------24.外形图-------------------------------------------------------55.I/O接口特性-----------------------------------------------76.质量等级---------------------------------------------------107.可靠性---------------------------------------------------128.生产注意事项---------------------------------------------139.使用注意事项---------------------------------------------141.使用范围该检验标准适用于大连佳显电子有限公司设计提供的标准液晶显示模块。
如果在使用中出现了异常问题或没有列明的项目,建议同最近的供应商或本公司联系。
2.质量保证如在此手册列明的正常条件下使用、储存该产品,公司将提供12个月的质量保证。
3.性能特点3-1.性能:显示方式 : 半透、正显灰白色TN LCD显示颜色 : 显示点: 黑色背景: 灰白色显示形式: 3×6位笔段式显示(带小数点)输入数据 : 来自MPU的1位串行数据接口驱动方式 : 静态视角: 6 点背光 : LED3-2.机械性能:项目规格单位外形尺寸 170.0(W)×178.8(H) ×15.0 Max.(T) mm显示位数3×6位(带小数点) —视域3×130.6(W)×31.5(H) mm显示图形域3×127.6(W)×25.4(H) mm字符间距 22.0 mm 字符尺寸 12.7(W)×25.4(H) mm 重量 Approx.380 g3-3.极限参数:项 目 符 号 最小值最大值 单位 注 释逻辑 Vdd 0 6.0 V电源电压LCD 驱动 V LCD0 6.0 V 输入电压 Vi 0 Vdd V 操作温度 Top -30 70 ℃ 储存温度 Tstg -40 80 ℃ 湿度 — — 90 %RH3-4. 电气特性: 3-4-1. 电气参数项 目 符 号 条 件 最小值典型值 最大值 单 位逻辑 Vdd 4. 5 5.0 5. 5电源电压LCD 驱动 V LCD4. 5 —5. 5 高电平 Vih Vdd=5V ±10% 0.8Vdd — Vdd输入电压 低电平 Vil 0 — 0.2 Vdd 高电平 V oh Vdd=5V ±10% Vdd-0.3— —输出电压低电平 V ol — — 0.3V频 率 Fflm Vdd=5V 31 33 35 Hz 逻辑 Idd— 0.5 1.0功 耗LCD 驱动 I LCDVdd=5V Fflm=33Hz — 0.22 0.25 mATa= -30℃ φ=0°,θ=0° — 5.5 5.8 Ta= 25℃ φ=0°,θ=0° — 5.0 — LCD 驱动电压(推荐电压)V LCDTa= 70℃ φ=0°,θ=0°4.2 4.5 —V3-4-2. LED 背光规格 标 准 值项目单位最小值典型值 最大值条 件电源电压 V 10.5 11 12 If=40mA 亮 度 cd/m 2 — 17 — If=40mA(单片玻璃) 电 流 mA — — 380 单片玻璃 寿 命 Hrs 5000 — 发光颜色 — 黄绿色 — 操作温度 ℃ -30 ~ 70 — 储存温度 ℃ -40 ~ 80 —3-5. 电光特性项 目 符号温度 条件 最小值典型值最大值 单位 注释 -30℃ — 5.5 5.825℃ — 5.0 —LCD 驱动电压(推荐电压)V op 70℃ φ=0°,θ=0° 4.2 4.5 — V 1,2,5 0℃ — 1500 2000 上升时间 tr 25℃ — 150 2000℃ — 3000 3500响应 时间 衰退时间 td 25℃ φ=0°,θ=0°— 200 250mS 1,3,5垂直 -35 — 35视 角 Δφ 25℃ 水平 -30 — 30deg. 1,4,5对比度 K 25℃ φ=0°,θ=0° 2.0 5.0 — — 1,5,6注意:<1> φ和θ的定义<2> 在此电压范围内能获得对比度大于2(k ≥2)注意:<3> 响应时间波形定义(ΔΦ) ΔΦ=|Φ1-Φ2|非选择点的亮度(B2)4.外形图(见下页)PIN# 1 2 3 4 5 6 7 SYM LED -LED +Vss Vdd CLK DIN CL15.I/O接口特性5-1. I/O 接口表:管脚号符号功能- 背光电源(地)1 LED2 LED+ 背光电源(+12V)3 Vss 电源(地)4 Vdd 电源 (+5V)5 CLK 时钟信号输入6 DIN 串行数据输入7 CL1 串行数据锁存信号5-2. 时序及时序图:项目 符号 条件最小值最大值 单位 时钟频率 Fcl — 400 kHz 时钟上升/下降时间 Tct— 200 高电平 Tcwh800—时钟宽度低电平 Tcwl 800 — 数据建立时间 Tsu 300 —数据保持时间 TdhVdd=5V ±10%Ta=25℃ 300 —ns时序图5-3. 显示数据格式及顺序:左Æ右 位1 位2位3位4位5 位6行 1 18 17 16 15 14 13 行 2 12 11 10 9 8 7 行 3 6 5 4 3 2 1注释:每次刷新屏幕需重新送入18个数。
TFT-LCD液晶显示模组说明书
ICS31.120CCS M74团体标准T/XXX XXXX—XXXXTFT-LCD液晶显示模组TFT-LCD liquid crystal display module(征求意见稿)XXXX-XX-XX发布XXXX-XX-XX实施目次前言 (II)1范围 (1)2规范性引用文件 (1)3术语和定义 (1)4技术要求 (1)5试验方法 (2)6检验规则 (2)7标志、包装、运输、贮存 (4)8使用说明书 (4)前言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别专利的责任。
本文件由全国城市工业品贸易中心联合会提出并归口。
本文件主要起草单位:星源电子科技(深圳)有限公司。
本文件参与起草单位:本文件主要起草人:本文件为首次发布。
TFT-LCD液晶显示模组1范围本标准规定了TFT-LCD液晶显示模组的术语定义、技术要求、检验规则、检验方法、运输及贮存等。
本标准适用于TFT-LCD液晶显示模组的生产制造和检验。
2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T191包装储存图示标志GB/T4943.1信息技术设备安全第一部分:通用要求GB/T9254信息技术设备的无线电扰限值和测量方法GB/T17625.1电磁兼容限值谐波电流发射限值SJ/T10730VCD视盘机通用规范3术语和定义下列术语和定义适用于本文件。
3.1液晶显示模组Liquid crystal display module外加电压使液晶分子取向改变,以调制过液晶面板的强光度,产生灰度或彩色图像的显示器件。
3.2LCD显示器LCD display经过特殊处理方法,将接收到的信息(如视频信号或计算机的二进制数字编码信号等)经过液晶显示屏幕显示,供人阅读的图形输出设备。
高效的LCD模块显示程序设计方法
%引言现在很多电子产品都采用&’(模块,特别是点阵式&’(模块能够显示出各种形式的界面,以表现丰富的功能。
但丰富的表现功能需要相应的界面显示应用程序。
而界面的形式与使用者的喜好有关。
往往会根据不同对象调整显示界面,这就给界面设计带来了较多的工作量。
此外产品的功能增加时,作为人机接口的显示界面程序基本上都要重新设计编写,这必然会增加成本和延长设计周期。
为了减少这种重复性的劳动,作者用一种高效的设计方法来设计界面显示程序。
先对显示界面分析,它往往由不变的背景信息和反映系统工作状态的动态信息所合成。
其中,背景信息尽管在工作时不变,但丰富的画面功能却是由其表现的。
而反映系统工作状态的动态信息根据产品的功能,在每一界面中需要显示的个数是确定的,但其在界面中的位置会根据背景设计而改变。
根据此基本特点,作者用一种高效的方法设计界面显示解释程序,即对预先用其他手段设计好的背景和动态数据进行组合,形成完整的显示界面。
显示程序的基本设计方法如下:将显示界面的设计和界面的解释执行程序分开。
其中显示界面可通过)’机采用一般的文本编辑器等设计。
在设计界面的同时,设定动态数据在界面上的显示位置。
对每一显示界面赋一调用名。
最后用自行设计的界面编译程序(用(*+,-.编写)进行编译。
界面显示解释程序根据界面调用名,读取界面;对界面进行分析,在动态数据显示位置,填入相应的动态数据。
直到完成界面显示。
界面显示解释程序一旦编写完成后就不必再更改了,当需要修改界面时,只需要通过一般的文本编辑器重新设计界面,编译后替代原界面(用相同的调用名)即可,若要添加新界面,只需要设计好界面并赋一新调用名,并且在程序中添加调用显示程序的语句即可。
采用该方法,程序只对界面特征分析,与界面显示文字无关,因此,只要设计界面符合显示程序的调用规则,可以显示不同的语言。
下面以南京国显!#"/0#点阵&’(为例1%2。
根据此方法设计编写的界面显示程序以及用(*+,-.编写的界面编译程序都已经在南京大学光通信研究中心的智能光配线架项目中实际使用了,用于机架上主机显示单元信息界面的设计和显示。
LCD液晶显示屏设计书
LCD液晶显示屏设计书一、设计的目的1.学习液晶显示的编程方法,了解液晶显示模块的工作原理。
掌握液晶显示模块与单片机的接口方法。
2.学习和了解微型打印机模块的工作原理。
掌握微型打印机模块与单片机的接口方法。
二、设计的题目和要求编程实现在液晶显示屏上显示且实现打印双行中文汉字“XX大学 XX学院”。
三、设计报告的容3.1、总体实验功能要求设计并实现程序:1、在点阵式LCD模块上双行显示“XX大学 XX学院”。
2、打印机双行打印“大学信息学院”字样。
3.2、实现方案1、LCD液晶显示屏模块在点阵式LCD模块上双行显示“XX大学 XX学院”:硬件接口接口协议为请求/应答(REQ/BUSY)握手方式。
应答 BUSY 高电平(BUSY =1)表示 OCMJ 忙于部处理,不能接收用户命令;BUSY 低电平(BUSY =0)表示 OCMJ空闲,等待接收用户命令。
发送命令到 OCMJ 可在 BUSY =0 后的任意时刻开始,先把用户命令的当前字节放到数据线上,接着发高电平 REQ 信号(REQ =1)通知 OCMJ 请求处理当前数据线上的命令或数据。
OCMJ 模块在收到外部的 REQ 高电平信号后立即读取数据线上的命令或数据,同时将应答线 BUSY 变为高电平,表明模块已收到数据并正在忙于对此数据的部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线上的信号并可作模块显示以外的其他工作,也可不断地查询应答线 BUSY 是否为低(BUSY =0?),如果BUSY =0,表明模块对用户的写操作已经执行完毕。
可以再送下一个数据。
如向模块发出一个完整的显示汉字的命令,包括坐标及汉字代码在共需 5 个字节,模块在接收到最后一个字节后才开始执行整个命令的部操作,因此,最后一个字节的应答BUSY 高电平(BUSY =1)持续时间较长,具体的时序图和时间参数说明查阅相关手册。
2. 点阵打印机模块打印机双行打印“大学信息学院”字样:进纸按钮:按下时,自动进纸。
LCD模块 说明书
3-5. 电光特性
项目
LCD 驱动电压 (推荐电压)
响 上升时间
符号 VLCD
tr
温度 0℃ 25℃ 50℃ 0℃
条件
最小值
— φ=0°,θ=0° 14.7
14.0 φ=0°,θ=0° —
典型值 15.3 15.0 14.8 1500
最大值 15.6 15.2 — 2000
单位 V Ms
注释 1,2,5 1,3,5
DR 是用来寄存数据的。当 DR=1 时,在 E 信号的作用下,图形显示数据写入 DR,或由 DR 读到 DB7~DB0 数据总线。DR 和 DD RAM 之间的数据传输是组件内部自动执行的。 ● 忙标志(BF)
BF 标志组件内部的工作情况。BF=1 表示组件在进行内部操作,此时组件不接受外部指 令和数据。BF=0 时,组件为准备状态,随时可接受外部指令和数据。 ● 显示控制触发器(DFF)
R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0
0
0
0
1
1
1
1
1
D
D=1: 开显示(DISPLAY ON)
D=0: 关显示(DISPLAY OFF) 。此时的 DD RAM 内容不变。只要 D=0 变成
D=1 原来的显示就会显示在屏幕上。
2、设置显示起始行
第 9 页 共 18页
3-1.性能: 显示方式 :
显示颜色 :
显示形式 : 输入数据 : 驱动路数 : 视角 :
反射、正显
黄绿色 STN LCD 显示点: 深蓝色 背景: 黄绿色 122(w)×32 (h) 全点阵 来自 MPU 的 8 位并行数据接口 1/64 Duty 6点
液晶屏显示模块设计
LCD显示模块设计一、显示模块功能分析由于整个控制系统采用的是以DSP为核心的嵌入式系统结构,采用普通的显示器将带来巨大的系统开销。
因此,我们选用LCD显示模块作为本系统的显示部件.它需要能够实现以下显示功能:1、显示系统的输出结果(1)显示磁浮间距数据(包括上径向X和Y、下径向X和Y、Z轴共五个);(2)以进度条的方式显示磁浮间距数据,使结果更直观;(3)显示北向角度数据;(4)以指针的方式显示北向角度.2、显示控制参数设置界面(1)显示控制器参数输入框(五行,四列,共20个);(2)支持输入数据的合理显示;(3)显示一些功能按钮(如退出等);(4)支持输入框和按钮的选中和按下状态。
二、显示模块硬件设计1、显示模块的选择为了能充分显示上一节所提到的功能,我们选择320x240的双色点阵型LCD作为显示模块。
该模块自带显示驱动电路,只要通过DSP向其写入相应的命令和显示数据即可完成显示功能.2、LCD接口电路设计所选用的LCD是5v的逻辑电平接口,为了提高系统的可靠性和稳定性我们采用专门的电平转换芯片SN74ALVC164245。
它是TI公司的一款16位的双向电平转化芯片。
如果访问只是单向的,采用驱动门电路也可实现电其它时序在保证顺序的前提下都容易满足.图3-1 LCD模块读写时序图2、LCD显示设置时序正确之后,就可以对LCD的显存进行操作了.屏幕上所有图形的像素点直接反映到显存的某一位,因此所有图形的显示都是通过对显存的写操作来完成的.我们所选用的LCD模块的显示芯片是SID13305F,它是SED1335的替代芯片,与其有相同的功能。
其指令集如表3—1所示。
表3-1 SED1335显示操作指令集在LCD模块启动之后,使用之前,应至少有一次系统初始化,即调用系统控制命令‘SYSTEM SET'和‘SCROLL'来设置LCD模块的显示窗口设置和显示区域的显存地址。
根据系统功能的要求把LCD设置为单屏显示,无边界,每行显示40个字节(即满行显示)。
字符型液晶LCD模块原理及设计学习
字符型液晶(LCD)模块原理及设计学习17.1 液晶显示器概述在小型的智能化电子产品中,普通的7段LED数码管只能用来显示数字,若遇到要显示英文字母或图像、汉字时,则必须选择使用液晶显示器(简称LCD)。
LCD显示器的应用很广,简单的如手表、计算器上的液晶显示器,复杂如笔记本电脑上的显示器等,都使用LCD。
在一般的商务办公机器上,如复印机和传真机,以及一些娱乐器材、医疗仪器上,也常常看见LCD的足迹。
LCD可分为两种类型,一种是字符模式LCD,另一种为图形模式LCD。
这里要介绍的LCD为字符型点矩阵式LCD模组(Liquid Crystal Display Module简称LCM),或称字符型LCD。
市场上有各种不同厂牌的字符显示类型的LCD,但大部分的控制器都是使用同一块芯片来控制的,编号为HD44780,或是兼容的控制芯片。
字符型液晶显示模块是一类专门用于显示字母、数字、符号等的点阵型液晶显示模块。
在显示器件的电极图形设计上,它是由若干个5*7或5*11等点阵字符位组成。
每一个点阵字符位都可以显示一个字符。
点阵字符位之间空有一个点距的间隔起到了字符间距和行距的作用。
目前常用的有16字*1行、16字*2行、20字*2行和40字*2行等的字符模组。
这些LCM 虽然显示的字数各不相同,但是都具有相同的输入输出界面。
这里我们以16字*2行(简称16*2)字符型液晶显示模块为例,详细介绍字符液晶显示模块的应用技术。
读者朋友经过学习并实践实际的LCD程序设计,那么当你学完后,将掌握字符形液晶显示模块的程序设计技术,使液晶显示器听你的指挥显示出各种字符及信息,用到你设计的产品中后添色不少并增强市场竞争力。
字符LCD模块的控制器主要为日立公司的HD44780及其替代集成电路,驱动器为HD44100及其替代的兼容集成电路。
17.2 16*2字符型液晶显示模块(LCM)特性1.+5V电压,反视度(明暗对比度)可调整。
SIEMENS A31 说明书
VAR Language: en; VAR issue date: 050307s手机总览1显示屏指示符信号强度/GPRS/电池电量2软键软键的当前功能以文本或符号的形式显示在软键上方的灰色区域中,按下软件即启动相应功能。
3A 通话键拨打显示的电话号码/名字或接听来电。
在待机模式下:显示最近拨打的电话号码。
4B 开机/关机/结束键• 开机:长按开机。
• 在通话过程中或在某个应用中:短按以结束。
• 在次级菜单中:短按返回上一级菜单。
长按返回待机模式。
• 在待机模式下:长按关机。
5导航键在清单和次级菜单中:G 上下滚动D 功能调用C 返回上一级菜单通话期间:E 增加音量F 减小音量在待机模式下:E 语音控制(长按)F 打开通讯录/电话簿D 打开菜单C 编辑短信6*长按• 在待机模式下:打开/关闭所有音调(闹铃除外)。
• 对于来电:仅关闭铃声。
• 写短信时:短按以 显示特殊符号。
7 长按在待机模式下:激活/关闭键盘锁定功能。
8 插口用于连接充电器,耳机。
_ GP gRS网络运营商2006.01.1709:15写彩信 菜单A31m e n s A G 2005, \\S e r v e r \d o c u m e n t \H 9\2006\0001\H 9015380\B e n Q -0419\f m \S _F i n c h _S e c u r i t y .f mVAR Language: en; VAR issue date: 050307s安全预防措施家长须知在使用手机之前仔细阅读操作说明和安全预防措施。
向您的孩子解释相关内容以及与使用手机有关的危险。
使用手机时应记住要遵守法律法规和当地限制规范。
例如,在机场、加油站、医院或驾驶途中。
手机可能会影响某些医疗设备的功能,例如助听器或起搏器等。
手机与起搏器之间应保持至少20厘米/9英寸的距离。
当使用手机时,应用离起搏器较远的耳朵接听。
更多详情,请向您的医生咨询。
1.3寸LCD模块用户手册说明书
1.3inch LCD ModuleUser ManualOVERVIEWThis is a general LCD display Module, IPS screen, 1.3inch diagonal, 240*240 resolution, with embedded controller, communicating via SPI interface.Examples are provided for testing. Examples are compatible with Raspberry Pi (bcm2835, wiringPi and python), STM32 and ArduinoSPECIFICATIONOperating Voltage : 3.3VInterface : SPIType : TFTControl Driver : ST7789Resolution : 240(H)RGB x 240(V)Viewing Area : 23.4(H)x 23.4(V)mmPixel size : 0.0975(H)x 0.0975(V)mmDimension : 45 x 31(mm)PINOUTOverview (1)Specification (1)Pinout (2)Hardware (5)Controller (5)Communication protocol (5)Demo codes (7)Download (7)Raspberry Pi (8)Copy to Raspberry Pi (8)Libraries install (8)Hardware connection (10)Running examples (11)Expected result (12)STm32 (13)Hardware connection (13)Expected result (13)Arduino (14)Hardware connection (14)Expected result (14)FAQ (15)CONTROLLERST7789VM is a controller for 240 x RGB x 320 LCD. Note that the resolution of this LCD module is 240(H)RGB x 240(V) indeed.ST7789VM supports RGB444, RGB565 and RGB666 three formats. This LCD module we use RGB565.For most of the LCD controller, there are several interfaces for choosing, this module we use SPI interface which is fast and simple.COMMUNICATION PROTOCOLNote: It is not like the tradition SPI protocol, it only uses MOSI to send data from master to slave for LCD display. For details please refer to Datasheet Page 105. RESX: Reset, should be pull-down when power on, set to 1 other time.CSX: Slave chip select. The chip is enabled only CS is set LowD/CX: Data/Command selection; DC=0, write command; DC=1, write dataSDA: Data transmitted. (RGB data)SCL: SPI clockThe SPI communication protocol of the data transmission uses control bits: clock phase (CPHA) and clock polarity (CPOL):CPOL defines the level while synchronization clock is idle. If CPOL=0, then it is LOW. CPHA defines at whish clock’s tick the data transmission starts. CPHL=0 – at the first one, otherwise at the second oneThis combination of two bits provides 4 modes of SPI data transmission. The commonly used is SPI0 mode, i.e. GPHL=0 and CPOL=0.According to the figure above, data transmitting begins at the first falling edge, 8bit data are transmitted at one clock cycle. It is SPI0. MSB.DOWNLOADVisit Waveshare wiki and search for 1.3inch LCD Module. Download the demo code:Extract and get the folders as below:Arduino: For Arduino UNORaspberry Pi: Includes three examples, BCM2835, WiringPi and PythonSTM32: For XNUCLEO-F103RB, which integrate STM32F103RBT6RASPBERRY PICOPY TO RASPBERRY PI1.Insert SD card which has Raspbian installed to your PC2.Copy RaspberryPi extracted to root directory (BOOT) of SD card3.Power on your Raspberry Pi and open Terminal, you can find that the examples islisted in boot directory4.Copy the RaspberryPi folder to /home/pi and change its execute permission.LIBRARIES INSTALLTo use the demo codes, you need to first install librariesInstall BCM2835:Download bcm2835 libraries from /mikem/bcm2835/ , Copy it to Raspberry Pi and install it.xx is the version of library. For example, if the library you download is bcm2835-1.52, the command should be : sudo tar zxvf bcm2835-1.52.tar.gzInstall wiringPi:Open Terminalsudo ./buildcdInstall Python libraries:Open Terminalcdsudo apt-get install python-pipsudo pip install RPi.GPIOsudo pip install spidevsudo apt-get install python-imagingsudo pip install numpysudo apt-get install ttf-wqy-zenheicdHARDWARE CONNECTIONThe color of cable provided may be different, please connect it according to the silk screen printing.RUNNING EXAMPLESEnter the folder: cd RaspberryPi/bcm2835 example:If you get error information that cannot find the file, please execute sudo make to compile codes and try again. Press Ctrl and C to stop runningwiringpi example:If you get error information that cannot find the file, please execute sudo make to compile codes and try again. Press Ctrl and C to stop runningpython example:Press Ctrl and C to stop runningEXPECTED RESULT1.Clear screen2.Display number and strings3.Draw figures4.Display 100x100 image5.Display 240x240 imageSTM32The development board used is XNUCLEO-F103RB, based on HAL library HARDWARE CONNECTIONEXPECTED RESULT1.Clear screen2.Display number and strings3.Draw figures4.Display 70x70 imageARDUINOThis example is compatible with Arduino UNO HARDWARE CONNECTIONEXPECTED RESULT1.Clear screen2.Display number and strings3.Display figures4.Display 70x70 imageFAQ1.How to control backlight?- You can use the function LCD_SetBacklight() to control the backlight2.Why the LCD is black when working with Raspberry Pia) Check if SPI interface was enabledb) Check if the BL pin work normally, if the pin has no output, please try todisconnect the BL control pin3.What does it happen if using Raspberry Pi improperly?If you run python or bcm2835 examples after wiringPi, the LCD may cannot work normally, please try to restart Raspberry Pi can try again.4.How to rotate display?-You can use the function Paint_SetRotate(Rotate) to rotate display. Rotate should be 0, 90, 180 or 270.-Python can call rotate(Rotate) function for any angle.5.Python Image library- For some of the OS, you should execute command to install python-imaging library: sudo apt-get install python-imaging。
LCD拼接大屏系统设计方案详解
LCD拼接大屏系统设计方案详解一、目的通过这套有电液晶拼接墙可以实现对指挥,调度系统中计算机图像和视频图像信息的综合显示, 形成一套功能完善, 技术先进的信息显示管理控制系统, 满足指挥,调度,监控的各种需要,为监控,指挥提供一个交互式的灵活系统,以适应不断发展的会议,监控,调度工作.以便及时做出判断和处理,实现实时监控和集中控制的目的。
二、液晶拼接墙的屏幕1、液晶显示屏原理液晶是利用液状晶体在电压的作用下发生偏转的原理. 由于组成屏幕的液状晶体在同一点上可以显示红, 绿, 蓝三基色, 或者说液晶的一个点是由三个点叠加起来的, 它们按照一定的顺序排列, 通过电压来刺激这些液状晶体, 就可以呈现出不同的颜色, 不同比例的搭配可以呈现出千变万化的色彩.液晶本身是不发光的,它靠背光管来发光,因此液晶屏的光源取决于背光管.由于液晶采用点成像的原因,因此屏幕里面构成的点越多, 成像效果越精细, 纵横的点数就构成了液晶电视的分辨率, 分辨率越高, 效果越好.2、 LCD 液晶拼接单元的主要特点:目前,液晶凭借优良的显示性能,已经成为人们认同最理想的显示器件,具有高亮度、高对比度、更好的彩色饱和度、更宽的视角、更好的可靠性、影像稳定不闪烁、较长的使用寿命等特征。
三、液晶拼接墙方案可行性液晶拼接墙既可以采用小屏拼接、也可以采用大屏拼接,拼接可任意组合(M×N)。
我们会根据不同的客户对拼接系统提出的系统规模、尺寸和应用要求,选择合适的产品和拼接方式,提出具体实施方案,满足系统的应用需求。
我们将根据客户对输入信号的要求,选择不同的图像处理系统,实现VGA、复合视频、S-VIDEO(可选)、YPBPR/YCBCR(可选)、DVI、HDMI信号输入,满足不同使用场合,不同信号输入的需求。
通过RS-232通讯接口控制图像控制器来实现任意组合显示模式的切换、信号的切换等。
可根据客户的不同需求,打造个性化系统,提供不同的实施方案和技术支持。
LCD驱动程序开发指南.
LCD 驱动开发指引 1、 LCD 驱动概述LCD 驱动程序调试,是整个手机研发过程中非常重要的一个环节,在每个新的机型开发的初期,最先都要调试 LCD 驱动程序,我们俗称“点屏” 。
“点屏”的调试包括两个部分, 一是点亮 LCD 的背光, 二是调试 LCD 显示。
背光驱动调试的方法与技巧, 会在背光文档中叙述,暂不在这篇文档里讨论,本文将重点讨论 LCD 的电路原理、驱动程序分析、 LCD 驱动调试经验总结和具体驱动调试案例的分析。
2、 LCD 原理及电路分析相关概念:LCD :全称是 Liquid Crystal Display 液晶显示屏LCM :全称是 Liquid Crystal Module指的是液晶显术模块,包括液晶屏及液晶的外围 FPC 电路和结构件。
LCD 的 FPC 电路:指 LCM 模块中的液晶外围电路,这部分电路由 LCD 模组厂家按照我们对 LCD 的接口要求进行设计的。
在 LCD 驱动调试中,看 FPC 电路图也是很重要的一个环节。
LCD 外围电路:我们通常也简称为 LCD 电路,指的是 baseband 端的 LCD 接口电路部分,这部分电路由我们自行设计。
LCD 模组厂家:指信利,天马,京东方这些厂家。
他们将 LCD 制作成可以供我们生产使用的 LCM 模组。
2.1LCD 芯片介绍目前手机使用的大部分显示器件都是 LCD (Liguid Crystal Display器件,目前康佳使用的 LCM 模块由信利、京东方、天马、凌达这几家厂商供货。
但是 LCM 生产厂家对我们调试驱动并没有任何关系,我们需要了解的是 LCM 所使用的 IC 型号。
因为,我们实际上是对 LCD 的 IC 进行编程, 间接控制 LCD 面板, 常用的 IC 有HD66773、 S6B33B2/ S6B33B6、 HD66777等。
LCD驱动的编程,除了要关注 IC 的型号,还要关注 LCD FPC的电路设计, LCD 外围电路设计, 基带芯片的 LCD 接口单元, 背光 IC 的控制等几个方面, 当然也包括软件的上层程序。
全志平台LCD调试说明文档V1.0
全志平台LCD调试说明文档A L L WI N NE RT EC H文档履历版本版本号号 日期制/修订人制/修订记录V1.0 2015.04.10 罗昭 建立初始版本AL LW I NN ER T E CH目 录全志平台LCD 调试说明文档 ................................................................................................................................. 1 1. 文档概述 .. (3)1.1. 编写目的 ............................................................................................................................................... 3 1.2. 文档适用范围 (3)1.3. 适用人员 ............................................................................................................................................... 32.LCD 介绍 (4)2.1. LCD 时序图 .......................................................................................................................................... 4 2.2. 全志平台显示驱动架构 ....................................................................................................................... 5 2.3. 屏的驱动结构 ....................................................................................................................................... 6 3.调试步骤与方法 ............................................................................................................................................... 8 3.1. sys_config.fex 配置 ............................................................................................................................... 8 3.1.1接口参数配置 .................................................................................................................................. 8 3.1.2时序参数.......................................................................................................................................... 9 3.2. LCD 上电时序 .................................................................................................................................... 10 3.3. LCD 屏的初始化 .................................................................................................................................11 4.常用LCD 屏配置DEMO ............................................................................................................................... 12 4.1 HV Parallel RGB 屏 . (12)4.1.1 schematic........................................................................................................................................ 12 4.1.2 sys_config.fex ................................................................................................................................ 13 4.2HV Serial RGB 屏 ............................................................................................................................... 15 4.2.1 schematic........................................................................................................................................ 15 4.2.2 sys_config.fex ................................................................................................................................ 17 4.2.3 lcd0_panel_cfg.c ............................................................................................................................ 19 4.3CPU Parallel 18bit 屏 .......................................................................................................................... 20 4.3.1 Schematic ....................................................................................................................................... 20 4.3.2 sys_config.fex ................................................................................................................................ 21 4.3.3 lcd0_panel_cfg.c ............................................................................................................................ 22 4.4LVDS Single Link 屏 .......................................................................................................................... 24 4.4.1 schematic ....................................................................................................................................... 24 4.4.2 sys_config.fex ................................................................................................................................ 26 4.5LVDS Dual Link 屏 ............................................................................................................................. 27 4.5.1 Schematic ....................................................................................................................................... 27 4.5.2 Sys_config.fex ............................................................................................................................... 29 4.6DSI Video mode 屏.............................................................................................................................. 31 4.6.1 Schematic ....................................................................................................................................... 31 4.6.2 Sys_config ..................................................................................................................................... 32 4.7DSI Command mode 屏 ...................................................................................................................... 33 4.7.1 schematic ....................................................................................................................................... 33 4.7.2 Sys_config ..................................................................................................................................... 34 4.8 LCD Port IO . (35)AL LW I NN ER T E CH1.文档概述1.1.编写目的介绍Sunxi平台中LCD屏的调试流程和方法,为LCD设备的使用者提供参考。
A31 平台camera模块开发说明文档
C on f i de n t i alA31平台camera 模块模块开发说明开发说明开发说明文档文档2013-01-28C on f i de n t i al版本历史版本时间备注V1.02013-01-28建立初始版本C on f i de n t i al目录1.前言 (4)1.1.编写目的.........................................................................................................................41.2.适用范围.........................................................................................................................41.3.相关人员.........................................................................................................................42.模块介绍.. (5)2.1.模块功能介绍.................................................................................................................52.2.硬件介绍.........................................................................................................................52.3.模组选型.........................................................................................................................52.4.源码结构介绍.................................................................................................................62.5.模块配置介绍.. (6)2.5.1.camera.cfg...........................................................................................................62.5.2.media_profiles.xml.. (12)3.模块体系结构描述....................................................................................................................174.模块调试 (19)C on f i de n t i al1.前言1.1.编写目的了解Android 系统中Camera 模块在A31平台上的开发。
A31 平台LCD模块开发说明文档
C on f i d en t i alA31平台LCD 模块开发说明文档2013-02-22C on f i d en t i al版本历史版本时间备注V1.02013-02-22建立初始版本C on f i d en t i al目录1.前言 (1)1.1.编写目的..........................................................................................................................11.2.适用范围..........................................................................................................................11.3.相关人员..........................................................................................................................12.模块介绍. (2)2.1.模块功能介绍..................................................................................................................22.2.硬件介绍..........................................................................................................................22.3.源码结构介绍..................................................................................................................22.4.模块配置介绍..................................................................................................................23.模块体系结构描述.....................................................................................................................64.模块数据结构描述.....................................................................................................................75.模块接口描述.............................................................................................................................86.模块开发demo ..........................................................................................................................97.Android 系统支持......................................................................................................................108.模块调试.. (11)C on f i d en t i al1.前言1.1.编写目的了解LCD 模块在A31平台上的配置、使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C on f i d en t i alA31平台LCD 模块开发说明文档2013-02-22C on f i d en t i al版本历史版本时间备注V1.02013-02-22建立初始版本C on f i d en t i al目录1.前言 (1)1.1.编写目的..........................................................................................................................11.2.适用范围..........................................................................................................................11.3.相关人员..........................................................................................................................12.模块介绍. (2)2.1.模块功能介绍..................................................................................................................22.2.硬件介绍..........................................................................................................................22.3.源码结构介绍..................................................................................................................22.4.模块配置介绍..................................................................................................................23.模块体系结构描述.....................................................................................................................64.模块数据结构描述.....................................................................................................................75.模块接口描述.............................................................................................................................86.模块开发demo ..........................................................................................................................97.Android 系统支持......................................................................................................................108.模块调试.. (11)C on f i d en t i al1.前言1.1.编写目的了解LCD 模块在A31平台上的配置、使用。
1.2.适用范围适用于A31平台1.3.相关人员与显示相关的软硬件开发人员。
Con f i d en t i a l2.模块介绍介绍本模块的模块功能,基本配置,目标代码的文件目录组织形式以及相关的硬件介绍。
2.1.模块功能介绍A31有两路显示系统,支持双屏输出。
支持的LCD 屏接口形式及最大分辨率如表1-1所示。
并行数据输出,TTL 电平的屏接口,如HV RGB 接口和CPU/I80接口,LCD0从PD 口输出,LCD1从PA 口输出。
串行输出,差分信号的屏接口,如LVDS 接口,MIPI DSI 接口,LVDS0从PD0-PD9输出,LVDS1都是从PD10-PD19口输出。
MIPI DSI 从DSI IO 口输出。
eDP 接口,使用A31+ANX9804/ANX6345的方式,通过A31的HV RGB 接口输出,由转换IC 转成eDP 接口。
如果一路输出使用Dual Link LVDS ,占用了LVDS 的所有引脚,另外一路只能使用其他接口形式输出;如果一路输出使用MIPI DSI ,另外一路只能使用其他接口形式输出;其他接口形式任意组合的双屏输出都支持。
表1-1A31LCD 输出IO 口InterfaceSolutionsLCD0LCD1HV RGBParallel RGB2048×1536PDPASerial RGB/CCIR 1280×720CPU/80Parallel 18bit 1280×720PDPA Parallel 16bit LVDSSingle Link 1440×900PD0-PD9PD10-PD19Dual Link1920×1200PD0-PD19MIPI DSIVideo Mode 1920×1200DSICommand ModeeDP4Lane (A31+ANX9804)2048×1536PDPA2Lane (A31+ANX6345)2.2.硬件介绍LCD 相关参考电路见附录。
2.3.源码结构介绍lichee\linux-3.3\drivers\video\sun6i\lcdC on f i d en t i a l3.LCD 配置流程介绍3.1.sys_config.fex 3.1.1.LCD 接口参数对LCD 接口参数的配置可以参考表1-2。
确定好接口类型,最后确保对应的一行的相关参数都有配置。
每个参数的详细解释见”2.1LCD 接口参数说明”3.1.2.LCD 时序参数参考对应的LCD 屏规格书,在满足A31的LCD 控制器条件下,配置LCD 表1-2LCD 接口参数配置说明InterfaceParameter RGB 接口(lcd_if=0)Parallel RGB (lcd_hv_if=0)lcd_hv_clk_phase lcd_hv_sync_polarity Serial RGB(lcd_hv_if=8)lcd_hv_clk_phase lcd_hv_sync_polarity lcd_hv_srgb_seq Dummy RGB(lcd_hv_if=10)RGB Dummy (lcd_hv_if=11)Serial YUV/CCIR656(lcd_hv_if=12)lcd_hv_syuv_seq lcd_hv_syuv_fdly CPU/8080接口(lcd_if=1)Parallel 18bit (lcd_cpu_if=0)lcd_cpu_te Parallel 16bit (lcd_cpu_if=4)LVDS 接口(lcd_if=3)Single channal (lcd_lvds_if=0)lcd_lvds_colordepth lcd_lvds_mode Dual channal (lcd_lvds_if=1)DSI 接口(lcd_if=4)Video mode (lcd_dsi_if=0)lcd_dsi_lane lcd_dsi_format lcd_dsi_te Command mode (lcd_dsi_if=1)eDP 接口(lcd_if=5)A31+ANX9804(lcd_edp_tx_ic=0)lcd_edp_tx_rate lcd_edp_tx_laneA31+ANX6345(lcd_edp_tx_ic=1)C on f i d en t ial时序参数。
参数详细说明详见“2.2LCD 时序参数说明”。
A31LCD 时序参数总共有9个。
lcd_x ,lcd_y ,lcd_ht ,lcd_hbp ,cd_hspw ,lcd_vt ,lcd_vbp ,llcd_vspw ,lcd_dclk_freq 。
在A31的LCD 控制器中,必须满足如下条件:a 、lcd_hbp >lcd_hspw;b 、lcd_ht >lcd_x×cycle+lcd_hbp ,即是lcd_hfp>0;cycle 为每个pixel 的cycle 数;c 、lcd_vbp >lcd_vspw;d 、lcd_vt >lcd_y+lcd_vbp ;即是lcd_vfp>0;e 、MIPI DSI Video mode ,lcd_hbp>40,lcd_vbp>10,lcd_hspw>2;f 、MIPI DSI Command mode ,lcd_ht>lcd_x+80。
hbp 在部分屏规格书的定义中并不包括hspw 。
这种情况下,要正确配置A31的LCD 控制器,hbp(A31)=hbp(panel)+hspw(panel)。
vbp 的定义同hbp 。
3.1.3.LCD 功能参数配置LCD_FRM ,LCD_GAMMA ,LCD_CMAP 参数。
若LCD 像素的格式为RGB666,建议lcd_frm=1;若LCD 像素的格式为RGB565,建议lcd_frm=2。
若LCD 屏需要Gamma 校正,配置lcd_gamma_en=1和lcd_gamma_tbl 。
若LCD 屏RGB 需重新排列,配置lcd_cmap_en=1和lcd_cmap_tbl 。
详细说明请参见“2.3LCD 其他参数说明”。
3.1.4.电源背光及IO 根据实际方案的设计原理图配置电源背光及相应IO ,详细说明请参见“2.4POWER 及IO 说明”。