[发明专利]状态识别方法及设备有效
申请号: | 201210165581.5 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102708077A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 钟光华;刘猛 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F13/20 | 分类号: | G06F13/20 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 识别 方法 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种状态识别方法及设备。
背景技术
通用输入输出(General Purpose Input Output,GPIO)端口常用于远端控制和远端通信过程。GPIO端口通过软件编程可扩展为各类工业标准,例如因特尔集成电路(Inter-Integrated Circuit,I2C)、通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、串行外设接口(Serial Peripheral Interface,SPI)等。通过GPIO端口还可以进行状态识别。
其中,通过GPIO端口进行状态识别是通过在GPIO端口外接电阻,然后通过读取该GPIO端口上的电压状态实现的。目前,在没有硬件协议存在的情况下,通过GPIO端口最多可以判断出上拉状态(对应GPIO端口的高电平)、下拉状态(对应GPIO端口的低电平)和悬空状态。
但是,随着GPIO端口的广泛应用,GPIO端口的应用场景也越来越多,例如被用于硬件设计中的按键识别、外设ID识别等方面,这些场景可能存在多于3种的状态。而目前通过GPIO端口仅能识别出三种状态,无法识别出更多的状态,使其应用受到局限。
发明内容
本发明实施例提供一种状态识别方法及设备,用以通过GPIO端口识别出更多状态,解决因识别状态较少而使其使用受限的问题。
一方面提供一种状态识别方法,包括:
状态识别设备通过所述状态识别设备的一个通用输入输出GPIO端口输出指定时间的高电平,以向所述GPIO端口所连接的电容充电,在充电完成后通过所述GPIO端口读取所述电容上的电平值,直到读取到低电平为止;
所述状态识别设备根据读取到所述电容上的低电平的时间间隔识别出所述电容对应的状态,其中所述状态识别设备预设有时间间隔与状态的对应关系。
另一方面提供一种状态识别设备,包括:
第一读取模块,用于通过所述状态识别设备的一个通用输入输出GPIO端口输出指定时间的高电平,以向所述GPIO端口所连接的电容充电,在充电完成后通过所述GPIO端口读取所述电容上的电平值,直到读取到低电平为止;
第一识别模块,用于根据所述第一读取模块读取到的所述电容上的低电平的时间间隔识别出所述电容对应的状态,其中所述状态识别设备预设有时间间隔与状态的对应关系。
另一方面提供一种状态识别方法,包括:
状态识别设备通过所述状态识别设备的一个通用输入输出GPIO端口进行上拉读回,获取第一电平值;
所述状态识别设备通过所述GPIO端口进行下拉读回,获取第二电平值;
所述状态识别设备通过所述GPIO端口输出指定时间的低电平,并在等待所述指定时间之后进行上拉读回,获取第三电平值;
所述状态识别设备通过所述GPIO端口输出所述指定时间的高电平,并在等待所述指定时间之后进行下拉读回,获取第四电平值;
所述状态识别设备根据所述第一电平值、所述第二电平值、所述第三电平值和所述第四电平值识别出所述GPIO端口对应的状态,其中,所述状态识别设备预设有电平值与状态的对应关系。
另一方面提供一种状态识别设备,包括:
第二读取模块,用于通过所述状态识别设备的一个通用输入输出GPIO端口进行上拉读回,获取第一电平值;
第三读取模块,用于通过所述GPIO端口进行下拉读回,获取第二电平值;
第四读取模块,用于通过所述GPIO端口输出指定时间的低电平,并在等待所述指定时间之后进行上拉读回,获取第三电平值;
第五读取模块,用于通过所述GPIO端口输出所述指定时间的高电平,并在等待所述指定时间之后进行下拉读回,获取第四电平值;
第二识别模块,用于根据所述第一电平值、所述第二电平值、所述第三电平值和所述第四电平值识别出所述GPIO端口对应的状态,其中,所述状态识别设备预设有电平值与状态的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210165581.5/2.html,转载请声明来源钻瓜专利网。