一种数据读写方法及移动终端技术

技术编号:16885826 阅读:44 留言:0更新日期:2017-12-27 03:37
本发明专利技术提供一种数据读写方法及移动终端,所述数据读写方法应用于包括微控单元的移动终端,所述方法包括:根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别所述目标寄存地址的操作属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。这样,可以提高移动终端与微控单元的通信效率。

A data reading and writing method and mobile terminal

The invention provides a data read-write method and mobile terminal, the mobile terminal data read-write method used in micro control unit, the method comprises the following steps: according to the corresponding relationship between the preset register address and parameters, the micro control unit search and target parameters of the target should register the address; the identification of the target address register operation attribute; if the target address register operation attribute for write attribute, the target parameter data is written to the target address register; if the operation attribute the target address for the storage is read, read the data in the target address register as the target parameter data. In this way, the communication efficiency of the mobile terminal and the micro control unit can be improved.

【技术实现步骤摘要】
一种数据读写方法及移动终端
本专利技术涉及通信领域,尤其涉及一种数据读写方法及移动终端。
技术介绍
随着移动终端快速充电技术的普及,工业级应用较多的微控单元也逐渐应用到消费级的移动终端产品上,可以通过应用在移动终端上的微控单元协助处理与充电协议相关的数据。在工业级应用中,微控单元主要作为主设备与外部从设备进行交互,而在移动终端中的微控单元则作为从设备。由于微控单元不像其他外围芯片一样拥有相关寄存器,移动终端无法通过相应总线访问微控单元,导致移动终端与微控单元通信的效率比较低。
技术实现思路
本专利技术实施例提供一种数据读写方法及移动终端,以解决移动终端与微控单元通信效率比较低的问题。第一方面,本专利技术实施例提供了一种数据读写方法,应用于包括微控单元的移动终端,所述方法包括:根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别所述目标寄存地址的操作属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。第二方面,本专利技术实施例还提供一种移动终端,所述移动终端包括微控单元,其特征在于,所述移动终端还包括:查找模块,用于根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别模块,用于识别所述目标寄存地址的操作属性;写入模块,用于若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;读取模块,用于若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。第三方面,本专利技术实施例还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述数据读写方法中的步骤。这样,本专利技术实施例中,根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别所述目标寄存地址的操作属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。这样,移动终端可以快速从微控单元读取数据,可以快速向微控单元写入数据,能够提高移动终端与微控单元通信的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据读写方法的流程图;图2是本专利技术实施例提供的微控单元中寄存地址与寄存地址中存储的数据的示意图。图3是本专利技术实施例提供的另一种数据读写方法的流程图;图4是本专利技术实施例提供的一种移动终端的结构图;图5是本专利技术实施例提供的另一种移动终端的结构图;图6是本专利技术实施例提供的另一种移动终端的结构图;图7是本专利技术实施例提供的另一种移动终端的结构图;图8是本专利技术实施例提供的另一种移动终端的结构图;图9是本专利技术实施例提供的另一种移动终端的结构图;图10是本专利技术实施例提供的另一种移动终端的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术实施例提供的一种数据读写方法的流程图,所述数据读写方法可以应用于包括微控单元的移动终端,如图1所示,包括以下步骤:步骤101、根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址。本专利技术实施例中,所述微控单元包括至少一个地址,所述微控单元中的每个地址有8比特的存储容量,可以存储一个字节的数据信息。所述预先设置的寄存地址与参数的对应关系可以为寄存地址的编号与存储在寄存地址中的参数的对应关系。所述目标参数可以为移动终端在执行各种操作指令时需要调用的各种参数。举例来说,在移动终端执行充电过程时,可以将电池充电参数作为目标参数。请同时参阅图2,图2是本专利技术实施例提供的微控单元中寄存地址与寄存地址中存储的数据的示意图。如图2所示,微控单元200包括地址编号为0x01、0x02、0x03……0x0N的寄存地址,在每个寄存地址中存储对应参数的数据,举例来说,如图2所示,在寄存地址0x01中存储与第一参数对应的第一数据,在0x02中存储与第二参数对应的第二数据,在0x03中存储与第三参数对应的第三数据,当每个寄存地址中存入对应参数的数据时,可以将寄存地址与存储的参数之间的对应关系进行记录,即可得到寄存地址与参数的对应关系。通过寄存地址与参数的对应关系,可以查找出参数在微控单元中的具体寄存地址。步骤102、识别所述目标寄存地址的操作属性。在本实施例中,微控单元的寄存地址的操作属性可以设置为写入属性和读取属性,其中,写入属性表示可以将更改寄存地址中的数据,读取属性表示可以读取寄存地址中的数据,但不能更改寄存地址中的数据。举例来说,可以将图2中的寄存地址0x01的操作属性设置为写入属性,可以将寄存地址0x02设置为读取属性,可以将寄存地址0x03设置为写入属性。这样,可以确保寄存地址中存储参数的安全性。在本实施例中,目标寄存地址的操作属性可能为写入属性,也可能为读取属性,该步骤102中,若目标寄存地址的操作属性为写入属性,则执行步骤103。若目标寄存地址的操作属性为读取属性,则执行步骤104。步骤103、若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址。举例来说,若目标地址为图2所示微控单元200的寄存地址0x01,寄存地址0x01的操作属性为写入属性,则将目标参数的数据写入微控单元200的寄存地址0x01中。这样,可以直接将目标参数的数据写入微控单元的目标寄存地址中,提高了向微控单元写入数据的效率。步骤104、若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。举例来说,若目标地址为图2所示微控单元200的寄存地址0x02,寄存地址0x02的操作属性为读取属性,则读取微控单元200的寄存地址0x02中的数据作为所述目标参数的数据。这样,可以直接从微控单元的目标寄存地址中读取数据作为目标参数的数据,提高了从微控单元读取数据的效率。本专利技术实施例中,上述移动终端可以为包括微控单元的移动终端,例如:手机、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,简称PDA)、移动上网装置(MobileInternetDevice,MID)或可穿戴式设备(WearableDevice)等。本专利技术实施例的数据读写方法,应用于包括微控单元的移动终端,所述数据读写方法包括本文档来自技高网...
一种数据读写方法及移动终端

【技术保护点】
一种数据读写方法,应用于包括微控单元的移动终端,其特征在于,所述方法包括:根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别所述目标寄存地址的操作属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。

【技术特征摘要】
1.一种数据读写方法,应用于包括微控单元的移动终端,其特征在于,所述方法包括:根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址;识别所述目标寄存地址的操作属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址;若所述目标寄存地址的操作属性为读取属性,则读取所述目标寄存地址中的数据作为所述目标参数的数据。2.如权利要求1所述的数据读写方法,其特征在于,所述根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址的步骤之前,所述方法还包括:设置所述寄存地址与所述参数的所述对应关系;根据所述对应关系设置所述寄存地址的操作属性。3.如权利要求2所述的数据读写方法,其特征在于,所述根据所述对应关系设置所述寄存地址的操作属性的步骤,包括:根据所述对应关系确定所述寄存地址中存储的参数;识别所述寄存地址中存储的参数的类别;若所述寄存地址中存储的参数的类别为写入类别,则将所述寄存地址设置为写入属性;若所述寄存地址中存储的参数的类别为读取类别,则将所述寄存地址设置为读取属性。4.如权利要求3所述的数据读写方法,其特征在于,所述根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址的步骤之前,所述方法还包括:检测电池电量参数的数据,设置所述电池电量参数的类型为写入类型;所述根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址的步骤,包括:若所述目标参数为所述电池电量参数,则根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与所述电池电量参数对应的目标寄存地址;所述识别所述目标寄存地址的操作属性的步骤,包括:若所述目标参数为所述电池电量参数,则根据所述电池电量参数的写入类型,确定所述目标寄存地址为写入属性;若所述目标寄存地址的操作属性为写入属性,则将所述目标参数的数据写入所述目标寄存地址的步骤,包括:若所述目标参数为所述电池电量参数,则将所述电池电量参数的数据写入所述目标寄存地址中。5.如权利要求3所述的数据读写方法,其特征在于,所述根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址的步骤之前,所述方法还包括:设置电池充电参数的类型为读取类型;所述根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与目标参数对应的目标寄存地址的步骤,包括:若所述目标参数为所述电池充电参数,根据预先设置的寄存地址与参数的对应关系,在所述微控单元中查找与所述电池充电参数对应的目标寄存地址;所述识别所述目标寄存地址的操作属性的步骤,包括:若所述目标参数为所述电池充电参数,则根据所述电池充电参数的读取类型,确定所述目标寄存地址为读取属性;所述若所述目标寄存地址的操作属性为读取...

【专利技术属性】
技术研发人员:邵超杰
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1