一种识别存储卡的方法和系统与流程

文档序号:14870294发布日期:2018-07-06 22:26阅读:335来源:国知局



本技术:
涉及存储卡,具体涉及一种识别存储卡的方法和系统。



背景技术:

sd卡是一种基于半导体闪存工艺的存储卡,它被广泛地应用于便携式装置和嵌入式系统中,sd卡最初是从mmc(multimediacard)卡基础上发展起来的,可以与mmc卡实现兼容。目前mmc/sd和主控之间的通信,都遵从主模式,即必须由主控发出指令,从设备收到后做出应答的模式进行通信交互。然而,存储卡顺利的读写数据的前提,是mmc/sd卡能顺利的与主控拟合,达到速度和电压参数一致后,才能匹配成功。

随着存储卡技术不断发展,各种规格的高速存储卡越来越普及。实际应用时,往往会由于存储卡的更新和替换,而高速卡和普通卡的匹配电压不同,而主控不易升级,容易出现存储卡和主控不兼容的情况,主控不能识别存储卡的情况时有发生。



技术实现要素:

本申请提供一种识别存储卡的方法和系统,以增强识别存储卡的能力。

根据第一方面,一种实施例中提供一种识别存储卡的方法,包括:s1.发送上电指令,使存储卡处于待命状态;s2.读取存储卡的识别电压信息;s3.读取主控配备的识别电压信息;s4.将存储卡的识别电压信息与主控配备的识别电压信息进行匹配;s5.若匹配成功,则识别成功存储卡;若匹配不成功,则返回执行步骤s1,若循环超过预设次数仍匹配不成功,则进步步骤s6;s6.主控发送上电指令,使存储卡处于待命状态,并读取主控配备的识别电压信息,将该识别电压信息中的电压参数修改为与存储卡中识别电压信息匹配的电压参数;再返回步骤s1。

根据第二方面,一种实施例中提供一种识别存储卡的系统,包括主控和存储卡;存储卡内置识别电压信息;主控配备有识别电压信息,用于发送上电指令,使存储卡处于待命状态;还用于将存储卡的识别电压信息与主控配备的识别电压信息进行匹配,若匹配成功,则识别成功存储卡;若匹配不成功,修改自身配备识别电压信息中的电压参数,将该电压参数修改为与存储卡中识别电压信息匹配的电压参数。

依据上述实施例的识别存储卡的方法和系统,由于通过修改主控识别电压信息中的电压参数,使得该电压参数修改为与存储卡中识别电压信息匹配的电压参数,从而使主控能够识别原本不能识别的存储卡。本方法在识别协议上进行修改,无需增加外围电压切换电路,也可以正常识别不同电压参数的存储卡,节省了成本。

附图说明

图1为本发明识别存储卡的方法流程图;

图2为本发明识别存储卡的系统框图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。

本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。

请参考图1,本发明一种识别存储卡的方法,包括以下步骤:

101、发送上电指令,使存储卡处于待命状态;

102、读取存储卡的识别电压信息和主控配备的识别电压信息,存储卡的识别电压信息配置有一个或多个电压参数,同样主控配备的识别电压信息配置有一个或多个电压参数;

103、将存储卡的识别电压信息与主控配备的识别电压信息进行匹配;

104、判断是否匹配成功;匹配成功进入步骤105,匹配不成功进入步骤106;

105、匹配成功,识别成功存储卡;

106、若匹配不成功,判断循环次数,若未达到预设循环次数,进入步骤101,若达到预设的循环次数,进入步骤107;由于主控端配备的识别电压信息会可能会产生变动,因此有必要进行如上的循环,以排除主控端识别电压信息出现变动而致使不能识别存储卡。

107、主控发送上电指令,使存储卡处于待命状态,并读取主控配备的识别电压信息,将该识别电压信息中的电压参数修改为与存储卡中识别电压信息中配置的电压参数匹配的电压参数;再返回步骤s1,

再依次执行步骤102、103、104、105,因主控配备的识别电压信息中的电压参数修改为与存储卡中识别电压信息中配置的电压参数匹配的电压参数,因此103步骤中可成功匹配,进而成功识别存储卡。

请参考图2,一种识别存储卡的系统,包括,主控1和存储卡2;

存储卡内置识别电压信息;

主控配备有识别电压信息,用于发送上电指令,使存储卡处于待命状态;还用于将存储卡的识别电压信息与主控配备的识别电压信息进行匹配,若匹配成功,则识别成功存储卡;若匹配不成功,修改自身配备识别电压信息中的电压参数,将该电压参数修改为与存储卡中识别电压信息匹配的电压参数。

以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。



技术特征:

技术总结
一种识别存储卡的方法和系统,方法包括:S1.发送上电指令,使存储卡处于待命状态;S2.读取存储卡的识别电压信息;S3.读取主控配备的识别电压信息;S4.将存储卡的识别电压信息与主控配备的识别电压信息进行匹配;S5.若匹配成功,则识别成功存储卡;若匹配不成功,则返回执行步骤S1,若循环超过预设次数仍匹配不成功,则进步步骤S6;S6.主控发送上电指令,使存储卡处于待命状态,并读取主控配备的识别电压信息,将该识别电压信息中的电压参数修改为与存储卡中识别电压信息匹配的电压参数;再返回步骤S1。通过本方法,主控无需增加外围电压切换电路,也可以正常识别不同电压参数的存储卡,节省了成本。

技术研发人员:陈志诚;徐有亮
受保护的技术使用者:深圳市泛海三江科技发展有限公司
技术研发日:2017.12.28
技术公布日:2018.07.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1