触摸屏终端及其解决触摸屏死锁的方法

文档序号:6358298阅读:338来源:国知局
专利名称:触摸屏终端及其解决触摸屏死锁的方法
技术领域
本发明涉及触摸屏控制技术领域,特别涉及一种触摸屏终端及其解决触摸屏死锁的方法。
背景技术
目前大屏幕触摸屏产品越来越受广大消费者的青睐,触摸屏产品已经占据了一定的消费市场。目前电子消费品上的触接屏一般采用多点触摸的电容触摸屏电容屏。而电容屏多属于主动器件,即内部含有MCU (Micro Controller Unit),多点控制单元)。电容触摸屏的通讯大多属于是中断的方式,即由TP MCU (touch panel Micro Controller Unit,触摸面板控制单元)发出中断信号通知Host (主机),然后再通过TP MCU 的I2C通讯告知HOST相关的坐标和讯息。由于触摸屏直接和外界接触,在实际使用中,电容屏存在一定几率的死锁现象,死锁多数由于其MCU遇到了外界干扰,如静电、潮湿等情况下,其软件已经跑飞,无法接受触摸信号并处理,也无中断发往CPU处理,造成类似与触摸死锁的现象。因而现有技术还有待改进和提高。

发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种触摸屏终端及其解决触摸屏死锁的方法,能解决触摸屏死锁的问题。为了达到上述目的,本发明采取了以下技术方案
一种触摸屏终端,该终端包括输入控制信息的触摸屏,用于输出脉冲信号的触摸屏处理器和用于控制触摸屏处理器工作的微处理器,所述触摸屏与触摸屏处理器连接,其中,还包括用于检测触摸屏控制器是否输出脉冲信号,并相应输出高电平或者低电平的计数器, 所述触摸屏处理器通过计数器与微处理器连接,所述微处理器与触摸屏处理器连接;微处理器还用于在计数器输出低电平时,重启触摸屏处理器。所述的触摸屏终端,其中,所述计数器采用555芯片,所述555芯片的RST端口和 OUT端口分别与微控制器连接,555芯片的TRG端口与触摸屏处理器连接。所述的触摸屏终端,其中,所述计数器包括延时调整电路,该延时调整电路包括电阻和电容,所述电阻的一端与555芯片的VCC端口连接,另一端与555芯片的DSCHG端口连接;电容的一端与555芯片的DSCHG端口连接,另一端接地。所述的触摸屏终端,其中,触摸屏处理器输出的脉冲信号的周期为0. 05 0. 1ms。 所述的触摸屏终端,其中,触摸屏为电容触摸屏。所述的触摸屏终端,其中,所述终端为手机、GPS、MP4或者触摸电脑。一种解决触摸屏死锁的方法,其中,包括
A、由计数器检测触摸屏处理器是否输出脉冲信号;如果是,则输出高电平,并执行步骤 B ;否则,输出低电平,并执行步骤C ;B、微控制器控制触摸屏处理器正常工作;
C、微控制器与触摸屏处理器通讯,并判断通讯是否延时,如果是,则执行步骤D;否则, 返回步骤A ;
D、微控制器重启触摸屏处理器。所述的解决触摸屏死锁的方法,其中,所述步骤D还包括微控制器重启计数器。所述的解决触摸屏死锁的方法,其中,触摸屏处理器输出的脉冲信号的周期为 0. 05 0. 1ms。本发明提供的触摸屏终端及其解决触摸屏死锁的方法,在触摸屏处理器输出脉冲信号时,计数器输出高电平,使触摸屏处理器正常工作,在触摸屏处理器没有脉冲信号输出时,计数器输出低电平中断微处理器,微处理器中断后与触摸屏处理器通讯,并且在通讯延时时,重新启动触摸屏处理器。本发明提供的触摸屏终端及其解决触摸屏死锁的方法在触摸屏死锁时,只需对触摸屏处理器进行断电,而无需对整机断电,其侦测时间短,对用户的影响小,并且方案无需占用微处理器的软件资源。


图1为本发明触摸屏终端的结构框图。图2为本发明解决触摸屏死锁的端较佳实施例中计数器的结构示意图。图3为本发明解决触摸屏死锁的端较佳实施例中计数器检测脉冲丢失时的电压波形示意图。图4为本发明解决触摸屏死锁的方法一应用实施例的流程图。
具体实施例方式本发明提供一种触摸屏终端及其解决触摸屏死锁的方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。请参阅图1和图2,本发明实施例提供的触摸屏终端包括触摸屏、触摸屏处理器、 计数器和微处理器。所述触接屏与触摸屏处理器连接,所述触摸屏处理器通过计数器与微处理器连接,所述微处理器与触摸屏处理器连接。在具体实施时,用户通过触摸屏输入控制信息,并通过微处理器进行相应的处理。 触摸屏处理器根据用户输入的控制信息输出脉冲信号,并且该脉冲信号的周期为0. 05 0. Ims0所述计数器用于检测触摸屏控制器是否输出脉冲信号,并且在触摸屏控制器输出脉冲信号时输出高电平,在触摸屏控制器没有输出脉冲信号时输出低电平。所述微处理器用于控制触摸屏处理器的工作,触摸屏处理器通过其I2C接口通讯告知触接屏的相应坐标给微处理器。该微处理器用于在计数器输出低电平时,通过I2C接口与触接屏处理器通讯,当发现通讯延时时,重新启动触摸屏处理器,使触摸屏重新上电。其中,在触摸屏重启触摸屏处理器时,还可重新启动计数器,使其重新计数。请继续参阅图2,本发明实施例提供的计数器采用555芯片,所述555芯片的RST 端口和OUT端口分别与微控制器连接,555芯片的TRG端口与触摸屏处理器(此处触摸屏处理器输出信号用INPUT表示)连接。其中,TRG端口用于接收触摸屏处理器的脉冲信号,通过OUT端口(555芯片的输出信号用INPUT表示)送往微处理器中断,当计数器输出低电平时,表示触摸屏处理器脉冲计数出错,其电压波形图如图3所示。来自微处理器的控制信号通过555芯片的RST端口控制555芯片启动或者停止(即1/0)。其中,所述计数器包括延时调整电路(图中未标出),该延时调整电路包括电阻R和电容C,所述电阻R的一端与555芯片的VCC端口连接,另一端与555芯片的DSCHG端口连接。电容C的一端与555芯片的DSCHG端口连接,另一端接地。该延时调整电路通过调整电阻和电容的值,来调整需延时的时间。在具体实施时,所述触摸屏为电容触摸屏,所述终端优选为手机、GPS (Global Positioning System,全球定位系统)、MP4、触摸电脑、掌上电脑等具有触摸屏的终端。以下对本发明实施例提供的触摸屏终端工作原理进行详细描述
当触摸屏处理器正常工作时,需要将周期为0. Ims的脉冲信号输入给555芯片,此时 555芯片输出为1 (即高电平);当触摸屏处理器出现异常时,其脉冲信号会丢失,其电压波形图如图3所示,当555芯片检测到脉冲丢失时,将输出0 (即低电平),这一信号将作为中断送往微处理器,微处理器再通过I2C接口与触摸屏处理器进行通讯,如发现通讯超时,则表明该触摸屏处理器异常,需要对其进行重新上电。在其它实施例中,所述计数器可以为微处理器中内部的计数器,其功能与555芯片的功能相似,此处不再详述。本发明实施例相对提供一种解决触摸屏死锁的方法,请参阅图4,所述的方法包括
S110、由计数器检测触摸屏处理器是否输出脉冲信号;如果是,则执行S120 ;否则,执行步骤S130 ;
S120、计数器输出高电平,并执行步骤S140 ; S130、计数器输出低电平,并执行步骤S150 ; S140、微控制器控制触摸屏处理器正常工作;
S150、微控制器与触摸屏处理器通讯,并判断通讯是否延时,如果是,则执行步骤S160 ; 否则,返回步骤SllO ;
S160、微控制器重启触摸屏处理器。其中,触摸屏处理器输出的脉冲信号的周期为0. 05 0. 1ms,在微控制器重启触摸屏处理器时,所述的方法还包括微控制器重启计数器,使计数器重新计数。综上所述,本发明提供的触摸屏终端及其解决触摸屏死锁的方法,在触摸屏处理器输出脉冲信号时,计数器输出高电平,使触摸屏处理器正常工作,在触摸屏处理器没有脉冲信号输出时,计数器输出低电平中断微处理器,微处理器中断后与触摸屏处理器通讯,并且在通讯延时时,重新启动触摸屏处理器。本发明提供的触摸屏终端及其解决触摸屏死锁的方法在触摸屏死锁时,只需对触摸屏处理器进行断电,而无需对整机断电,其侦测时间短,对用户的影响小,并且方案无需占用微处理器的软件资源。可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种触摸屏终端,该终端包括输入控制信息的触摸屏,用于输出脉冲信号的触摸屏处理器和用于控制触摸屏处理器工作的微处理器,所述触摸屏与触摸屏处理器连接,其特征在于,还包括用于检测触摸屏控制器是否输出脉冲信号,并相应输出高电平或者低电平的计数器,所述触摸屏处理器通过计数器与微处理器连接,所述微处理器与触摸屏处理器连接;微处理器还用于在计数器输出低电平时,重启触摸屏处理器。
2.根据权利要求1所述的触摸屏终端,其特征在于,所述计数器采用555芯片,所述 555芯片的RST端口和OUT端口分别与微控制器连接,555芯片的TRG端口与触摸屏处理器连接。
3.根据权利要求2所述的触摸屏终端,其特征在于,所述计数器包括延时调整电路,该延时调整电路包括电阻和电容,所述电阻的一端与555芯片的VCC端口连接,另一端与555 芯片的DSCHG端口连接;电容的一端与555芯片的DSCHG端口连接,另一端接地。
4.根据权利要求1所述的触摸屏终端,其特征在于,触摸屏处理器输出的脉冲信号的周期为0. 05 0. 1ms。
5.根据权利要求1所述的触摸屏终端,其特征在于,触摸屏为电容触摸屏。
6.根据权利要求1至5任意一项所述的触摸屏终端,其特征在于,所述终端为手机、 GPS、MP4或者触摸电脑。
7.一种解决触摸屏死锁的方法,其特征在于,包括A、由计数器检测触摸屏处理器是否输出脉冲信号;如果是,则输出高电平,并执行步骤B ;否则,输出低电平,并执行步骤C ;B、微控制器控制触摸屏处理器正常工作;C、微控制器与触摸屏处理器通讯,并判断通讯是否延时,如果是,则执行步骤D;否则, 返回步骤A ;D、微控制器重启触摸屏处理器。
8.根据权利要求7所述的解决触摸屏死锁的方法,其特征在于,所述步骤D还包括微控制器重启计数器。
9.根据权利要求7所述的解决触摸屏死锁的方法,其特征在于,触摸屏处理器输出的脉冲信号的周期为0. 05 0. Ims0
全文摘要
本发明公开了触摸屏终端及其解决触摸屏死锁的方法,其终端包括输入控制信息的触摸屏,用于输出脉冲信号的触摸屏处理器,用于控制触摸屏处理器工作的微处理器,用于检测触摸屏控制器是否输出脉冲信号,并相应输出高电平或者低电平的计数器,微处理器还用于在计数器输出低电平时,重启触摸屏处理器。在触摸屏处理器输出脉冲信号时,计数器输出高电平,使触摸屏处理器正常工作,在触摸屏处理器没有脉冲信号输出时,计数器输出低电平中断微处理器,微处理器中断后与触摸屏处理器通讯,并且在通讯延时时,重新启动触摸屏处理器,在触摸屏死锁时,只需对触摸屏处理器进行断电,而无需对整机断电,其侦测时间短,对用户的影响小。
文档编号G06F3/041GK102156584SQ201110098088
公开日2011年8月17日 申请日期2011年4月19日 优先权日2011年4月19日
发明者伍延椿 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1