一种手机液晶屏的调试方法

文档序号:7686032阅读:407来源:国知局
专利名称:一种手机液晶屏的调试方法
技术领域
本发明涉及移动终端的调屏技术,特别是一种手机液晶屏的调试方法。
背景技术
安凯技术公司的安凯平台提供了一整套的高效手机多媒体解决方
案,其芯片内置了应用处理器(即CPU)、内存管理芯片、电源管理芯片、 液晶显示屏(LCD)控制器、摄像控制器、蓝牙控制器等。使用该系列芯 片,只需要添加很少的外设比如键盘、LCD等,就可以做成功能完备的

广叩o
由于内置了LCD控制器,安凯平台具备很强的显示处理能力,应用 处理器将需要显示的视频数据,送给内部的LCD控制器,然后,LCD控 制器对该数据进行格式转换等处理,最终送往LCD液晶屏,LCD液晶屏 接收图像数据后,完成视频图像的显示。
虽然安凯的平台在硬件上对显示方面有很好的支持,但是其软件平 台在LCD调试方面没有提供很好的图形用户界面(即GUI)支持。
在开发过程中,为了调整一个LCD液晶屏参数以达到尽量好的显示 效果,需要修改代码、编译代码、烧写镜像到Flash、运行查看效果等 步骤,整个过程下来需要大概20分钟左右的时间。
而LCD调试的关键就在于寄存器参数的微调,改动了一个寄存器的 值后,往往需要微调其他几个寄存器的值来配合该改动,否则LCD的横 纹、水波纹、过爆、泛白等问题就不能得到很好的解决。
对于这种大量的寄存器改动操作,使用上述的修改-〉编译->烧写-〉 运行的方法,是一种很明显的低效率的工作方式,往往成为项目开发中 的一个瓶颈。

发明内容
为克服上述已有技术的不足,本发明要解决的技术问题是提供一 种手机液晶屏的调试方法,本发明通过对安凯平台手机键盘功能进行扩
充,接收开发人员对LCD的微调参数并且通过键盘输入、设置进LCD寄 存器,使之立即生效。
为解决上述技术问题,本发明的技术方案是
一种手机液晶屏的调试方法,该方法实施所依据的硬件平台包括 CPU、 LCD控制器、键盘控制器、LCD和手机键盘,所述CPU分别和所述 的LCD控制器、键盘控制器相连,所述LCD控制器和LCD相连,所述键 盘控制器和键盘相连。
所述调试方法包括以下步骤
步骤一通过手机键盘输入号码字符串,点击手机拨号键;
步骤二所述拨号键发送命令给CPU,所述CPU开始分析所述步骤一
中输入的号码字符串,如果判断该输入的号码字符串是LCD调屏命令,
则转步骤三;如果不是LCD调屏命令,转步骤八;
步骤三所述CPU读取所述号码字符串中的寄存器编号; 步骤四所述CPU读取所述号码字符串中的读取标志位,如果是读寄 存器标志,转步骤五;如果是写寄存器标志,转步骤六;
步骤五CPU从所述步骤三中寄存器编号对应的寄存器中读取数据,
转步骤七;
步骤六CPU从所述号码字符串中读取要写入所述步骤三中寄存器的 数据值,并将该数据值写入所述寄存器,转步骤七; 步骤七LCD上显示执行结果。
步骤八所述CPU接下来判断所述步骤一中输入的号码字符串是否合法;
步骤九结束。
所述的硬件平台采用安凯技术公司的AK322XM系列芯片,包括CPU、 LCD控制器和键盘控制器,软件平台是安凯技术公司的Anyka嵌入式操 作系统。
所述步骤二中CPU判断所述输入的号码字符串是否是LCD调屏命令的 规则是如果所述号码字符串起始两个字符是"**",则该输入的号码 字符串是LCD调屏命令;否则不是LCD调屏命令。
所述步骤七中,当对寄存器进行写操作完成后,LCD通过弹出对话框 提示写操作是否成功。
所述步骤七中,当对寄存器进行读操作完成后,LCD通过弹出对话框 显示读取出来的值。
所述步骤四中,CPU分析输入的号码字符串,当该输入的命令号码串 为"**寄存器编号#寄存器值"格式时,是写参数号码串;当该输入的号码 字符串为"**寄存器编号*"格式时,是读参数号码串。
与现有技术相比,本发明的有益效果是-
本发明手机液晶屏的调试方法,扩展了安凯软硬件平台的拨号界面的 功能,通过给手机键盘输入命令、点击拨号键执行,可以在5到10秒钟 的时间内对LCD的一个寄存器的值进行修改,并且马上生效,效率是原 来调屏方法的50倍以上,极大的提高了 LCD的微调速度。
本发明具有极好的扩展性,经过稍微的修改,将LCD控制器的寄存 器的编号值,修改为其他手机上其他部分的硬件寄存器地址,就可以扩 展这种快速调试功能到安凯平台其他硬件模块,比如触摸屏模块、摄像 模块。


6图1是本发明调试方法的流程图。
图2是本发明方法处理键盘输入的号码字符串流程图。 图3是本发明方法中调屏处理的流程图。 图4是本发明的硬件平台示意图。
具体实施例方式
下面结合附图和实施例对本发明的具体实施方式
做进一步详细的说
明,但不应以此限制本发明的保护范围。
请参阅图4本发明方法的硬件平台示意图。本发明手机液晶屏的调试
方法,该方法实施所依据的硬件平台包括CPU、 LCD控制器、键盘控制器、
LCD和手机键盘,所述CPU分别和所述的LCD控制器、键盘控制器相连,
所述LCD控制器和LCD相连,所述键盘控制器和键盘相连。所述的硬件
平台是安凯技术公司的AK322XM系列芯片,包括CPU、 LCD控制器和键盘
控制器,软件平台是安凯技术公司的Anyka嵌入式操作系统。
请参阅图1本发明调试方法的流程图。本发明调试方法包括以下步

步骤一通过手机键盘输入号码字符串,点击手机拨号键;
步骤二所述拨号键发送命令给CPU,所述CPU开始分析所述步骤一
中输入的号码字符串,如果判断该输入的号码字符串是LCD调屏命令,
则转步骤三;如果不是LCD调屏命令,转步骤八;
CPU判断所述输入的号码字符串是否是LCD调屏命令的规则可以是
如果所述号码字符串起始两个字符是"**",则该输入的号码字符串是
LCD调屏命令;否则不是LCD调屏命令。
步骤三所述CPU读取所述号码字符串中的寄存器编号; 步骤四所述CPU读取所述号码字符串中的读取标志位,如果是读寄 存器标志,转步骤五;如果是写寄存器标志,转步骤六;步骤五CPU从所述步骤三中寄存器编号对应的寄存器中读取数据, 转步骤七;
步骤六CPU从所述号码字符串中读取要写入所述步骤三中寄存器的 数据值,并将该数据值写入所述寄存器,转步骤七; 步骤七LCD上显示执行结果。
步骤八所述CPU接下来判断所述步骤一中输入的号码字符串是否 合法;
步骤九结束。
请参阅图2本发明方法处理键盘输入的号码字符串流程图。下面以
对01号寄存器设置为02值为例说明本发明调屏方法 写寄存器方法**01#02 读寄存器方法**01*
在输入以上两种之一的号码串之后,点拨号键,则运行到安凯软件 平台的s—call—dialing—telenum. c中的handlecall—dialing—telenum 函数,该函数的功能是处理通过拨号界面输入的电话号码数字。
在handlecall一dialing—telenum函数调用IsInvalidCall函数前增 加本发明方法的调屏函数入口 if (TRUE == LCD一Test())
break;
IsInvalidCall ()函数也是由安凯平台提供的,该函数用来判断当 前键盘上输入的号码是否是一个有效的号码,如果是有效的号码,则对 该号码进行拨号,否则,则给用户"号码不正确"的提示。
在IsInvalidCall ()函数之前加入对LCD—Test ()函数的调用,即在 安凯判断号码是否合法前,先判断该号码字符串是否是LCD调屏命令,如果是LCD调屏命令,则执行该命令,然后函数返回TRUE;否则函数返 回FALSE,会继续运行到IsInvalidCall ()函数,继续走安凯原来的流程, 判断号码是否合法。
请参阅图3本发明方法中调屏处理的流程图。LCD—Test()函数判断 号码是否是LCD调屏命令的规则是如果号码字符串头两个字母 是"**"则继续判断,否则函数返回FALSE;然后获取紧跟着的寄存器 数字值;然后获取字母"*"或者"#",如果是"*",则再调用读取寄 存器值的函数,如果是"#"则表明是要设置寄存器的值,会继续从号码 中读取剩余的数字值,最后调用设置寄存器的函数。
对寄存器进行写操作完成后,通过弹出对话框提示写操作是否成功; 对寄存器进行读操作完成后,通过弹出对话框提示读取出来的值是多少。
本发明通过对安凯键盘功能进行扩充,将对LCD液晶屏的寄存 器值及参数通过键盘输入,解决了安凯平台上LCD液晶屏调试效率低的 问题。
以上所述仅为本发明的较佳实施例而已,并非用来限定本发明的实施 范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应为 本发明的技术范畴。
权利要求
1、一种手机液晶屏的调试方法,该方法实施所依据的硬件平台包括CPU、LCD控制器、键盘控制器、LCD和手机键盘,所述CPU分别和所述的LCD控制器、键盘控制器相连,所述LCD控制器和LCD相连,所述键盘控制器和键盘相连,其特征在于,所述调试方法包括以下步骤步骤一通过手机键盘输入号码字符串,点击手机拨号键;步骤二所述拨号键发送命令给CPU,所述CPU开始分析所述步骤一中输入的号码字符串,如果判断该输入的号码字符串是LCD调屏命令,则转步骤三;如果不是LCD调屏命令,转步骤八;步骤三所述CPU读取所述号码字符串中的寄存器编号;步骤四所述CPU读取所述号码字符串中的读取标志位,如果是读寄存器标志,转步骤五;如果是写寄存器标志,转步骤六;步骤五CPU从所述步骤三中寄存器编号对应的寄存器中读取数据,转步骤七;步骤六CPU从所述号码字符串中读取要写入所述步骤三中寄存器的数据值,并将该数据值写入所述寄存器,转步骤七;步骤七LCD上显示执行结果。步骤八所述CPU接下来判断所述步骤一中输入的号码字符串是否合法;步骤九结束。
2、 根据权利要求1所述的调试方法,其特征在于所述的硬件平台采用安 凯技术公司的AK322XM系列芯片,包括CPU、 LCD控制器和键盘控制器, 软件平台是安凯技术公司的Anyka嵌入式操作系统。
3、 根据权利要求1所述的调试方法,其特征在于所述步骤二中CPU判断所述输入的号码字符串是否是LCD调屏命令的规则是如果所述号码字 符串起始两个字符是"**",则该输入的号码字符串是LCD调屏命令; 否则不是LCD调屏命令。
4、 根据权利要求1所述的调试方法,其特征在于所述步骤七中,当对寄 存器进行写操作完成后,LCD通过弹出对话框提示写操作是否成功。
5、 根据权利要求1所述的调试方法,其特征在于所述步骤七中,当对寄 存器进行读操作完成后,LCD通过弹出对话框显示读取出来的值。
6、 根据权利要求1所述的调试方法,其特征在于所述步骤四中,CPU分 析输入的号码字符串,当该输入的命令号码串为"**寄存器编号#寄存器 值"格式时,是写参数号码串;当该输入的号码字符串为"**寄存器编号*" 格式时,是读参数号码串。
全文摘要
本发明公开一种手机液晶屏的调试方法,包括步骤一输入号码字符串,点击手机拨号键;步骤二如果是LCD调屏命令,则转步骤三;如果不是,转步骤八;步骤三CPU读取寄存器编号;步骤四CPU读取号码字符串中的读取标志位,如果是读寄存器标志,转步骤五;如果是写寄存器标志,转步骤六;步骤五CPU从编号对应的寄存器中读取数据,转步骤七;步骤六写寄存器,转步骤七;步骤七LCD上显示执行结果。步骤八CPU接下来判断步骤一中输入的号码字符串是否合法。本发明方法极大的提高了LCD的微调速度。
文档编号H04M1/725GK101453514SQ20081004211
公开日2009年6月10日 申请日期2008年8月27日 优先权日2008年8月27日
发明者诚 王, 伟 谢 申请人:嘉兴闻泰通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1