[发明专利]一种存储卡的识别方法以及移动设备在审
申请号: | 201811585274.6 | 申请日: | 2018-12-24 |
公开(公告)号: | CN111428841A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 谢灵聪;郭丹;邓恩华;李志雄 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06K19/07 | 分类号: | G06K19/07;G06F13/10 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 识别 方法 以及 移动 设备 | ||
本申请公开了一种存储卡的识别方法以及移动设备,其中,该存储卡的识别方法包括:拉低待识别的存储卡的命令引脚的电位;检测存储卡的数据引脚是否存在响应;根据数据引脚的响应情况将存储卡识别为第一类存储卡或是第二类存储卡。通过上述方式,能够缩短存储卡的识别流程,加快识别的速度。
技术领域
本申请涉及存储技术领域,特别是涉及一种存储卡的识别方法以及移动设备。
背景技术
由于具有存储量大、携带方便、读写速度快等特点,存储卡得到越来越多终端设备的支持。目前,在插入存储卡后,终端设备通过识别程序对存储卡进行数据加载,实现对存储卡的识别。
以MMC卡和SD卡为例,在对MMC卡和SD卡进行识别时,通常是采用CMD8命令和ACMD41命令以确定SD卡是否响应以对SD卡进行识别的方式。这种方式需要两个步骤来实现,速度较慢,识别效率较低。
发明内容
本申请主要提供一种存储卡的识别方法以及移动设备,能够解决现有技术中对存储卡的识别速度较慢的问题。
本申请采用的一种方式是提供一种存储卡的识别方法,该方法包括:拉低待识别的存储卡的命令引脚的电位;检测存储卡的数据引脚是否存在响应;根据数据引脚的响应情况将存储卡识别为第一类存储卡或是第二类存储卡。
其中,根据数据引脚的响应情况将存储卡识别为第一类存储卡或是第二类存储卡的步骤,包括:若存在响应,则将存储卡识别为第一类存储卡。若不存在响应,则将存储卡识别为第二类存储卡。
其中,拉低待识别的存储卡的命令引脚的电位的步骤,包括:拉低待识别的存储卡的命令引脚至少预设个时钟周期。
其中,检测存储卡的数据引脚是否存在响应的步骤,包括:检测存储卡的数据引脚在预设时间内是否有数据输出。
其中,将存储卡识别为第一类存储卡的步骤之后,进一步包括:采用第一类存储卡通信协议的初始化命令,对第一类存储卡进行初始化;将存储卡识别为第二类存储卡的步骤之后,进一步包括:采用第二类存储卡通信协议的初始化命令,对第二类存储卡进行初始化。
其中,拉低待识别的存储卡的命令引脚的电位的步骤之前,进一步包括:向待识别的存储卡的命令引脚发送第一类存储卡通信协议和第二类存储卡通信协议共用的复位命令,以使得待识别存储卡进入空闲状态。
其中,第一类存储卡为MMC卡,第二类存储卡为SD卡。
其中,初始化命令为CMD1命令;和/或复位命令为CMD0命令。
其中,拉低待识别的存储卡的命令引脚的电位的步骤之前,进一步包括:对存储卡进行上电。
本申请采用的一种方式是提供一种移动设备,移动设备包括控制器以及卡槽,卡槽用于容置存储卡并使存储卡与控制器形成电连接,控制器用于采用如上述的方法对存储卡进行识别。
本申请提供的存储卡的识别方法包括:拉低待识别的存储卡的命令引脚的电位;检测存储卡的数据引脚是否存在响应;根据数据引脚的响应情况将存储卡识别为第一类存储卡或是第二类存储卡。通过上述方式,本申请能够避免现有的通过发送命令的方式,可能出现响应失败的问题,并且加快的识别的速度。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请提供的存储卡的识别方法第一实施例的流程示意图;
图2是本申请提供的存储卡的识别方法第二实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585274.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风格可定制的文本生成
- 下一篇:一种存储卡的识别方法以及移动设备