CN103810120A - 串口屏的兼容控制方法 - Google Patents
串口屏的兼容控制方法 Download PDFInfo
- Publication number
- CN103810120A CN103810120A CN201410037121.3A CN201410037121A CN103810120A CN 103810120 A CN103810120 A CN 103810120A CN 201410037121 A CN201410037121 A CN 201410037121A CN 103810120 A CN103810120 A CN 103810120A
- Authority
- CN
- China
- Prior art keywords
- compatibility
- hardware
- serial ports
- value
- lcd display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种串口屏的兼容控制方法,包括软件兼容方法和硬件兼容方法,所述软件兼容方法是将输出口配置成GPIO模式,然后用软件来模拟串口,读取ID值后立即将配成的GPIO端口恢复成硬件串口模式,根据读取的ID值选择驱动;所述硬件兼容方法是配置一个硬件的LCD_ID脚,接到基带芯片的ADC转换器上,根据读取ADC值选择驱动。本发明得到的串口屏的兼容控制方法,其技术效果是通过软件兼容方法和硬件兼容方法使得串口屏得到兼容,实现了输入输出的一线多用。
Description
技术领域
本发明涉及一种电子领域,特别是串口屏的兼容控制方法。
背景技术
随着手机在全球的普及,不同的消费者有不同的需求,有的消费者需要大屏,高分辨率的手机;也有很多的消费者和运营商定制机,限于各种硬件条件的限制,选择小屏的普通手机。对于前者,传输速度的要求很高,大多选用MIPI接口或者是并口;而后者可以选择串口屏,优点是数据线少,便于印刷电路板(PCB)走线,价格较前者便宜的多,但缺点是分辨率低,抗干扰能力不如前者。
由于时代的发展和行业竞争的白日化,手机供应链的价格都经常发生波动,手机生产商基于成本考虑,经常会在量产中提出更换配件的要求,特别是LCD显示屏,但是我们又需要能支持之前已经出货的LCD显示屏,这就要求我们要不断的向前兼容。但是由于串口屏的特殊性,没有数据的读取线,行业内一直没有做多个LCD显示屏的兼容,进而影响了整个行业的发展。
发明内容
本发明的目的是为了解决上述现有技术的不足而提供一种针对于串口屏在只有输入,没有输出的情况下实现多个LCD显示屏的兼容控制方法。
为了实现上述目的,本发明所设计的串口屏的兼容控制方法,包括软件兼容方法和硬件兼容方法,所述软件兼容方法是将输出口配置成通用输入/输出(GPIO)模式,然后用软件来模拟串口,通过对应集成电路(IC)里读取出来的唯一的序列号(ID)进行分辨,然后再立即将配成的GPIO端口恢复成硬件串口模式,根据读取的ID值选择驱动;所述硬件兼容方法是配置一个硬件的LCD_ID脚,接到基带芯片的模拟/数字转换器(ADC转换器)上,当这个LCD_ID脚进行上拉或者下拉的时候,由于其相应的电阻阻值的不同,基带芯片根据ADC读取出的分压值不同进行判断,选择驱动。
所述软件兼容方法适用于需兼容的多个LCD显示屏有各自不同的IC;相反,所述硬件兼容方法适用于需兼容的多个LCD显示屏有相同的IC。
所述方法的具体流程为:开机、上电复位后根据需兼容的多个LCD显示屏的IC的相同程度、采用相对应的兼容方法、最终在选择驱动后点亮LCD。
在所述软件兼容方法中,当LCD显示屏第一次读取不到ID值的情况,软件会进行循环;当第一次读取全都不正确时,会重读三次,若正确就进行对应的初始化,若仍不正确,则执行默认状态的量产驱动。
本发明得到的串口屏的兼容控制方法,其技术效果是通过软件兼容方法和硬件兼容方法使得串口屏得到兼容,实现了输入输出的一线多用。
附图说明
图1是实施例1的串口屏的兼容控制方法流程图;
图2是本发明串口屏的硬件LCD_ID脚的兼容示意图。
图中:LCD_ID脚11、ADC转换器12、上拉电阻13 、下拉电阻14。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
实施例1:
如图1所示,本实施例提供的串口屏的兼容控制方法,包括软件兼容方法和硬件兼容方法,所述软件兼容方法适用于需兼容的多个LCD显示屏有不同的IC,相反,所述硬件兼容方法适用于需兼容的多个LCD显示屏有相同的IC;所述方法的具体流程为:开机S1、上电复位S2后根据需兼容的多个LCD显示屏的IC的相同程度、采用相对应的兼容方法、最终在选择驱动后点亮LCD。在具体使用过程中,主要有以下3种模式:
当需兼容的多个LCD显示屏有不同的IC时,在进行正常的数据输入之前,先将输出口配置成GPIO模式S3,然后用软件的方式来模拟串口读取ID值,同时需要立即把之前的GPIO端口配置回正常的硬件串口S4,通过得到的ID值来选择驱动。
当需兼容的多个LCD显示屏的IC相同时,此时软件已经无法分辨,则需要在显示屏上同时做一个硬件LCD_ID脚11,接到基带芯片的ADC转换器12上,如图2所示,当这个LCD_ID脚11进行上拉或者下拉的时候,由于上拉电阻13和下拉电阻14的阻值不同,则可从ADC转换器12上获取ADC的值S5,从而根据ADC的值来选择驱动。其中上述的上拉电阻13 、下拉电阻14的阻值需要在10K以上,否则会有功耗问题。
当需兼容的多个LCD显示屏,既有IC相同,又有不同时,则首先使用软件兼容方法读取出所有LCD显示屏的ID值,分辨出IC不同的LCD显示屏;当有ID相同时,再利用硬件兼容的方法,通过读取ADC值来分辨IC相同的LCD显示屏。这样就可以分辨出所有的LCD显示屏。
实施例2:
本实施例提供的串口屏的兼容控制方法,其大体方法与实施例1一致,但是在具体使用中,为了防止意外发生,在所述软件兼容方法中,当LCD显示屏第一次读取不到ID值的情况,软件会进行循环;当第一次读取全都不正确时,会重读三次,若正确就进行对应的初始化,若仍不正确,则执行默认状态的量产驱动,这样就能最大限度的防止当读取全部出问题时候,还能正确显示。
Claims (4)
1.一种串口屏的兼容控制方法,它包括软件兼容方法和硬件兼容方法,其特征在于:所述软件兼容方法是将输出口配置成GPIO模式,然后用软件来模拟串口,读取ID值后立即将配成的GPIO端口恢复成硬件串口模式,根据读取的ID值选择驱动;所述硬件兼容方法是配置一个硬件的LCD_ID脚,接到基带芯片的ADC转换器上,根据读取ADC值选择驱动。
2.根据权利要求1所述的串口屏的兼容控制方法,其特征在于:所述软件兼容方法适用于需兼容的多个LCD显示屏有不同的IC;相反,所述硬件兼容方法适用于需兼容的多个LCD显示屏有相同的IC。
3.根据权利要求1或2所述的串口屏的兼容控制方法,其特征在于:所述方法的具体流程为:开机、上电复位后根据需兼容的多个LCD显示屏的IC的相同程度、采用相对应的兼容方法、最终在选择驱动后点亮LCD。
4.根据权利要求3所述的串口屏的兼容控制方法,其特征在于:在所述软件兼容方法中,当LCD显示屏第一次读取不到ID值的情况,软件会进行循环;当第一次读取全都不正确时,会重读三次,若正确就进行对应的初始化,若仍不正确,则执行默认状态的量产驱动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410037121.3A CN103810120A (zh) | 2014-01-26 | 2014-01-26 | 串口屏的兼容控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410037121.3A CN103810120A (zh) | 2014-01-26 | 2014-01-26 | 串口屏的兼容控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103810120A true CN103810120A (zh) | 2014-05-21 |
Family
ID=50706914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410037121.3A Pending CN103810120A (zh) | 2014-01-26 | 2014-01-26 | 串口屏的兼容控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103810120A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106781117A (zh) * | 2015-11-24 | 2017-05-31 | 富士电机株式会社 | Pos收银***和pos收银***的自动找钱机控制方法 |
CN108414918A (zh) * | 2018-02-26 | 2018-08-17 | 深圳市华星光电技术有限公司 | 兼容性测试装置及方法 |
CN111221489A (zh) * | 2019-12-31 | 2020-06-02 | 福州瑞芯微电子股份有限公司 | 一种兼容多种型号显示屏的方法、装置、设备和介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094252A (zh) * | 2006-06-19 | 2007-12-26 | 上海晨兴电子科技有限公司 | 手机中的液晶显示模块的自动识别方法 |
CN101695088A (zh) * | 2009-10-19 | 2010-04-14 | 深圳华为通信技术有限公司 | 模组识别方法和终端 |
CN101986381A (zh) * | 2010-11-04 | 2011-03-16 | 中兴通讯股份有限公司 | 一种识别液晶显示屏的方法、装置和终端 |
-
2014
- 2014-01-26 CN CN201410037121.3A patent/CN103810120A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094252A (zh) * | 2006-06-19 | 2007-12-26 | 上海晨兴电子科技有限公司 | 手机中的液晶显示模块的自动识别方法 |
CN101695088A (zh) * | 2009-10-19 | 2010-04-14 | 深圳华为通信技术有限公司 | 模组识别方法和终端 |
CN101986381A (zh) * | 2010-11-04 | 2011-03-16 | 中兴通讯股份有限公司 | 一种识别液晶显示屏的方法、装置和终端 |
Non-Patent Citations (2)
Title |
---|
张洋 等: "《原子教你玩STM32(库函数版)》", 30 April 2013 * |
邵子扬: "《AVR单片机应用专题精讲》", 31 March 2013 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106781117A (zh) * | 2015-11-24 | 2017-05-31 | 富士电机株式会社 | Pos收银***和pos收银***的自动找钱机控制方法 |
CN106781117B (zh) * | 2015-11-24 | 2020-10-02 | 富士电机株式会社 | Pos收银***和pos收银***的自动找钱机控制方法 |
CN108414918A (zh) * | 2018-02-26 | 2018-08-17 | 深圳市华星光电技术有限公司 | 兼容性测试装置及方法 |
CN111221489A (zh) * | 2019-12-31 | 2020-06-02 | 福州瑞芯微电子股份有限公司 | 一种兼容多种型号显示屏的方法、装置、设备和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110381273B (zh) | 一种液晶电视电路***及接口 | |
US7324111B2 (en) | Method and apparatus for routing graphics processing signals to a stand-alone module | |
CN107241562B (zh) | 超高清液晶电视电路***及接口 | |
CN102054370B (zh) | Usb线控器及应用所述usb线控器的电子阅读设备 | |
CN103105684A (zh) | 液晶显示模块测试方法、装置、***及测试设备 | |
US8433839B2 (en) | Connector assembly | |
CN103810120A (zh) | 串口屏的兼容控制方法 | |
CN105049781A (zh) | 基于fpga的图像处理*** | |
CN104683714A (zh) | 一种两级v-by-one信号***的时序控制方法 | |
CN104360511A (zh) | 实现两种模式的mipi模组测试方法和测试*** | |
CN201237888Y (zh) | 一种实现电脑一体机vga输入输出功能的接口电路 | |
CN105808191A (zh) | 一种自动识别输出通道的显示转换方法 | |
US20130234742A1 (en) | Integrated circuit and printed circuit board having receiver testing function | |
CN113190205A (zh) | 车载显示屏接口电路***、显示方法及车载多媒体设备 | |
CN203350863U (zh) | 一种基于usb接口自举加载程序电路 | |
CN106683636B (zh) | 适用于车载的高清晰度多媒体接口及其应用 | |
CN209071781U (zh) | 显示屏连接线、显示屏以及计算机设备 | |
CN104317691A (zh) | 一种仿真调试与代码下载工具 | |
CN103916498B (zh) | 串口摄像头和并口摄像头兼容方法 | |
CN204256325U (zh) | 实现两种模式的mipi模组测试*** | |
CN107147864A (zh) | 一种lvds和vga接口自适应方法 | |
CN202041946U (zh) | 显示电路模组 | |
CN103389954A (zh) | 传输线、其电子装置与操作模式切换方法 | |
CN203117228U (zh) | 集成电路测试连接装置 | |
CN201045695Y (zh) | 用于vga接口的信号处理电路及具有所述电路的电视机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140521 |
|
RJ01 | Rejection of invention patent application after publication |