模组识别方法和终端技术

技术编号:4192568 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种模组识别方法和终端。模组识别方法包括:终端的输入输出口GPIO与待识别模组上用于标识所述模组类型的管脚ID?PIN连接,所述ID?PIN预配置为接电源状态、接地状态或悬空状态,不同的预配置状态对应不同的模组类型;读取所述GPIO在预设的内部电阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID?PIN的预配置状态;确定所述ID?PIN的预配置状态对应的模组类型,并初始化所述模组。本发明专利技术实施例终端通过一个GPIO可区分三种不同类型的模组,提高了终端用于识别模组类型的GPIO的利用率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种模组识别方法和终端
技术介绍
移动终端通常可支持多款液晶显示(Liquid Crystal Display,简称LCD)模组。 不同厂家提供的LCD模组规格不统一,各类型的LCD模组所使用的驱动等初始化配置信息 不同。当LCD模组与移动终端连接时,移动终端需要正确识别其连接的LCD模组,以便正确 加载LCD模组所需的驱动信息。 现有技术中,移动终端通过读取LCD模组的驱动芯片标识(也称为驱动IC的ID) 区分不同厂家提供的LCD模组。该方法在使用上具有一定的局限性,例如如果移动终端 或LCD模组不支持驱动ID的ID读操作的功能,采用该方法则无法识别LCD模组;如果不同 厂商提供的LCD模组使用相同的驱动芯片但支持不同的性能参数,则无法采用该方法则对 LCD模组的类型进行区分。 此外,每款LCD模组的接口上都预留有用于表示模组身份管脚,该针脚称为ID PIN。现有技术还可将移动终端通过通用输入输出口 (General Purposelnput Output,简 称GPIO)与待识别的LCD模组的ID PIN连接,以识别其所连接的LCD模组。该方法相对于 通过读取LCD模组的驱动芯片标识的现有技术而言,具有较好的普适性,但现有技术中一 个GPIO最多只能识别两类LCD模组。而移动终端上的GPIO资源非常宝贵,为了识别更多 类别的LCD模组,不得不增加预留GPIO的数量。可见,现有技术移动终端在识别LCD模组 过程中,存在着GPIO的利用率较低的技术缺陷。
技术实现思路
本专利技术提供一种模组识别方法和终端,用于提高终端用于识别模组类型的GPIO 的利用率。 本专利技术实施例提供了一种模组识别方法,包括 终端的输入输出口 GPIO与待识别模组上用于标识所述模组类型的管脚ID PIN连 接,所述ID PIN预配置为接电源状态、接地状态或悬空状态,不同的预配置状态对应不同的 模组类型; 读取所述GPIO在预设的内部电阻的上下拉状态下的输入电位,根据所述输入电 位确定所述ID PIN的预配置状态; 确定所述ID PIN的预配置状态对应的模组类型,并初始化所述模组。 本专利技术实施例还提供了一种终端,包括 连接模块,用于将终端的输入输出口 GPIO与待识别模组上用于标识所述模组类 型的管脚ID PIN连接,所述ID PIN预配置为接电源状态、接地状态或悬空状态,不同的预 配置状态对应不同的模组类型; 预配置状态确定模块,用于读取所述GPIO在预设的内部电阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID PIN的预配置状态; 识别模块,用于确定所述ID PIN的预配置状态对应的模组类型,并初始化所述模组。 本专利技术实施例根据模组类型将模组的ID PIN预先配置为接电源状态、接地状态或 悬空状态,终端通过一个GPIO可区分三种不同类型的模组,提高了终端用于识别模组类型 的GPIO的利用率。附图说明 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。 图1为本专利技术第一实施例提供的模组识别方法流程图; 图2为本专利技术第二实施例提供的模组识别方法流程图; 图3为本专利技术第三实施例提供的终端的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 图1为本专利技术第一实施例提供的模组识别方法流程图。如图1所示,本实施例模 组识别方法包括 步骤11、终端的GPIO与待识别模组上用于标识模组类型的管脚ID PIN连接,ID PIN预配置为接电源状态、接地状态或悬空状态,不同的预配置状态对应不同的模组类型。 本专利技术实施例中的终端例如笔记本、手机或其他移动终端。模组例如LCD模组 或摄像模组等。不同模组类型可通过ID PIN的不同预配置状态区分。GPIO与ID PIN—一 对应连接。 步骤12、读取GPI0在预设的内部电阻的上下拉状态下的输入电位,根据输入电位 确定所述ID PIN的预配置状态。 GPIO的内部电阻的上下拉状态可设置为内部电阻下拉至低电位状态或内部电 阻上拉至高电位状态。ID PIN的预配置状态为接电源状态、接地状态或悬空状态。当GPIO 设置好内部电阻的上下拉状态之后读取GPIO的输入电位,根据该输入电位,可获取ID PIN 预配置的状态与GPIO设置的内部电阻的上下拉状态之间的相对关系,从而确定ID PIN的 预配置状态。 步骤13、确定ID PIN的预配置状态对应的模组类型,并初始化模组。 不同类型的模组的驱动信息和性能参数等初始化配置信息,可预先存储在终端中。终端确定模组类型之后,采用相应的初始化配置信息对模组进行初始化配置,以便建立与模组之间的通信。 本实施例模组识别方法根据模组类型将模组的ID PIN预先配置为接电源状态、接 地状态或悬空状态,终端通过一个GPIO可区分三种不同类型的模组,相对于一个GPIO可区 分二种不同类型的模组的现有技术,本实施例模组识别方法提高了终端用于识别模组类型 的GPIO的利用率。 图2为本专利技术第二实施例提供的模组识别方法流程图。本实施例以手机识别LCD 模组的具体应用场景为例,说明本专利技术模组识别方法的技术方案。 本实施例应用场景中假设某一手机识别三个LCD模组,三个LCD模组分别为不同 类型的LCD模组(如A类、B类和C类),三者各自的ID PIN的预配置状态分别为内置电 阻上拉电源状态、内置电阻置地状态和悬空状态。不同LCD模组初始化时所需的初始配置 信息不同,手机中预先存储了 LCD模组类型与初始配置信息之间的映射关系。 步骤21、手机的GPIO与待识别的LCD模组连接。 步骤22、手机将GPI0的属性设置为输入,并将GPI0的内部电阻的上下拉状态设置 为内部电阻下拉至低电位状态。 步骤23、手机读取GPIO的输入电位,如果GPIO的输入电位为高电平1 ,执行步 骤24 ;如果ID PIN的输入电位为低电平O,执行步骤25。 步骤24、由于GPI0内部电阻的上下拉状态为内部电阻下拉至低电位状态,ID PIN的输入电位为高电位1,则说明与LCD模组的预配置状态与GPIO内部电阻的上下拉状态相反,LCD模组的预配置状态为接电源状态,该LCD模组的模组类型为类型A ;根据类型A对应的初始配置信息对该LCD模组进行初始化配置,该初始配置信息可包括驱动IC的驱动程序等驱动信息,还可包括色彩、对比度等显示性能配置参数;结束本流程。 步骤25、手机将GPI0的内部电阻的上下拉状态设置为内部电阻上拉至高电位状态。 步骤26、手机读取GPIO的输入电位,如果GPIO的输入电位为高电平1 ,执行步 骤27 ;如果ID PIN的输入电位为低电平O,执行步骤28。 步骤27、由于GPI0内部电阻的本文档来自技高网...

【技术保护点】
一种模组识别方法,其特征在于,包括:    终端的输入输出口GPIO与待识别模组上用于标识所述模组类型的管脚ID  PIN连接,所述ID  PIN预配置为接电源状态、接地状态或悬空状态,不同的预配置状态对应不同的模组类型;    读取所述GPIO在预设的内部电阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID  PIN的预配置状态;    确定所述ID  PIN的预配置状态对应的模组类型,并初始化所述模组。

【技术特征摘要】
一种模组识别方法,其特征在于,包括终端的输入输出口GPIO与待识别模组上用于标识所述模组类型的管脚ID PIN连接,所述ID PIN预配置为接电源状态、接地状态或悬空状态,不同的预配置状态对应不同的模组类型;读取所述GPIO在预设的内部电阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID PIN的预配置状态;确定所述ID PIN的预配置状态对应的模组类型,并初始化所述模组。2. 根据权利要求1所述的模组识别方法,其特征在于,读取所述GPIO在预设的内部电 阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID PIN的预配置状态,包括读取所述GPIO在预设的内部电阻的上下拉状态为内部电阻下拉至低电位状态下的输 入电位,如果所述输入电位为高电位,确定所述ID PIN的预配置状态为接电源状态;否则, 读取所述GPIO在预设的内部电阻的上下拉状态为内部电阻上拉至高电位状态下的输入电 位,如果所述输入电位为高电位,确定所述ID PIN的预配置状态为悬空状态,如果所述输入 电位为低电位,确定所述ID PIN的预配置状态为接地状态。3. 根据权利要求1所述的模组识别方法,其特征在于,读取所述GPIO在预设的内部电 阻的上下拉状态下的输入电位,根据所述输入电位确定所述ID PIN的预配置状态,包括读取所述GPIO在预设的内部电阻的上下拉状态为内部电阻上拉至高电位状态下的输 入电位,如果所述输入电位为高电位,确定所述ID PIN的预配置状态为悬空状态;否则, 读取所述GPIO在预设的内部电阻的上下拉状态为内部电阻下拉至低电位状态下的输入电 位,如果所述输入电位为高电位,确定所述ID PIN的预配置状态为接电源状态,如果所述输 入电位为低电位,确定所述ID PIN的预配置状态为接地状态。4. 根据权利要求1 3任一所述的模组识别方法,其特征在于,所述模组为液晶显示模 组或摄像模组。5. 根据...

【专利技术属性】
技术研发人员:胡轶先
申请(专利权)人:深圳华为通信技术有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1