CN108595362A - 一种电子设备及操作电子设备的方法 - Google Patents
一种电子设备及操作电子设备的方法 Download PDFInfo
- Publication number
- CN108595362A CN108595362A CN201810357761.0A CN201810357761A CN108595362A CN 108595362 A CN108595362 A CN 108595362A CN 201810357761 A CN201810357761 A CN 201810357761A CN 108595362 A CN108595362 A CN 108595362A
- Authority
- CN
- China
- Prior art keywords
- mcu
- gpio
- soc
- level state
- communications status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种电子设备。包括:***级芯片SOC、微处理单元MCU、以及寄存器REG,其中所述SOC与所述MCU之间设置有通用输入/输出GPIO,用于指示所述MCU与所述REG之间的通信状态,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,所述通信状态包括空闲和忙碌。实现了通过GPIO的引脚电平状态对两个***的通信逻辑进行控制,避免了通信冲突导致的读取/写入数据异常,进而避免了底层数据通信异常导致的上层软件显示异常的状况,提升了***的稳定性,提升了用户体验。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种电子设备及操作电子设备的方法。
背景技术
I2C(Inter Integrated Circuit,内部集成电路)总线是微电子通信控制领域广泛采用的一种总线标准,用于连接I2C主机和I2C从机。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件。通常I2C总线上只存在一个主机。
随着电视功能的不断增加,电视的***框架趋于复杂,一个完整功能的实现需要多个***进行I2C数据通信。在该种架构下,会由于***间通信状态的不协调导致数据异常。具体的,以图1所示的电视***架构进行说明。该电视***包括两个***主***和副***:其中主***用于实现电视主要逻辑并控制******工作,其由***级芯片SOC(Systemof chip)和微处理单元MCU(Microcontroller Unit)组成,两者之间通过I2C进行通信,在其通信过程中,SOC为主设备,MCU为从设备;副***执行单一功能,其工作受SOC下发的指令控制,如显示***、声音***,其由MCU和寄存器REG(Register)组成,两者之间通过I2C进行通信,在其通信过程中,MCU为主设备,REG为从设备。在一些应用场景下如进行背光或画质调节时,会出现主副***同时进行I2C通信的情形,此时MCU既为主设备又为从设备,从而导致SOC从MCU读取参数出现异常,造成卡顿或状态错乱的现象,影响***稳定性,从而影响用户体验。
因此,亟待一种方案来解决该技术问题。
发明内容
第一方面,本发明实施例提供一种电子设备,包括:***级芯片SOC、微处理单元MCU、以及寄存器REG,其中所述SOC与所述MCU之间设置有通用输入/输出GPIO,用于指示所述MCU与所述REG之间的通信状态,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,所述通信状态包括空闲和忙碌。
在一种可能的实施方式中,所述MCU用于监测其与所述REG的通信状态,并基于所述与所述REG的通信状态控制所述GPIO的引脚电平状态。
在一种可能的实施方式中,所述MCU基于其与所述REG的通信状态控制所述GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为高电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为低电平。
在一种可能的实施方式中,所述MCU基于其与所述REG的通信状态控制所述GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为低电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为高电平。
在一种可能的实施方式中,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC执行其与所述MCU之间的I2C通信。
在一种可能的实施方式中,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC执行其与所述MCU之间的I2C通信。
第二方面,本发明实施例提供了一种操作电子设备的方法,其特征在于,包括:
微处理单元MCU监测其与寄存器REG的通信状态;
所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态;
所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信。
在一种可能的实施方式中,所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为高电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为低电平。
在一种可能的实施方式中,所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为低电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为高电平。
在一种可能的实施方式中所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC执行其与所述MCU之间的I2C通信。
在一种可能的实施方式中,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC执行其与所述MCU之间的I2C通信。
本发明提供的实施例中,包括:***级芯片SOC、微处理单元MCU、以及寄存器REG,其中所述SOC与所述MCU之间设置有通用输入/输出GPIO,用于指示所述MCU与所述REG之间的通信状态,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,所述通信状态包括空闲和忙碌。实现了通过GPIO的引脚电平状态对两个***的通信逻辑进行控制,避免了通信冲突导致的读取/写入数据异常,进而避免了底层数据通信异常导致的上次软件显示异常的状况,提升了***的稳定性,提升了用户体验。
附图说明
图1为本发明实施例提供的一种电视***架构图;
图2为本发明实施例提供的另一种电视***架构图;
图3为本发明实施例提供的一种电子设备架构图;
图4为本发明实施例提供的一种操作电子设备的方法流程示意图;
图5为本发明实施例提供的一种I2C通信的控制方法流程示意图;
图6为本发明实施例提供的计算机设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例适用于具用至少两个I2C通信***的终端设备,该终端设备可以为智能电视、激光电视、智能广告牌、智能手机等,可以理解,本发明实施例对具体的终端设备不加限制。
为便于理解,在对本发明实施例进行详细地解释说明之前,先对本发明实施例的应用场景及涉及的技术问题进行详细介绍。
首先,对本发明实施例的应用场景进行介绍。
应用场景一:
对应本发明背景技术中的图1所示的电视***框架,在此不再赘述。
应用场景二:
如图2所示,电视***通过无线控制板外接音箱,SOC通过 I2C给无线控制板指令,无线控制板控制音箱的开关机、配对、静音、音量大小等状态,声音数据是由功放芯片发给控制板,控制板再发送给音箱。在实际工作时,无线控制板通过I2C读取存储器的配置信息,此时无线控制板为主设备,存储器为从设备,两者为本发明所述的副***。SOC发送I2C控制命令时,SOC是主设备,无线控制板为从设备。在本发明的实施例中定义主***用于实现电视主要逻辑并控制******工作,副***执行单一功能。由此,在本应用场景下,主***由SOC和无线控制板组成,副***由无线控制板和存储器组成。
其次,对本发明涉及的技术问题进行详细介绍。具体的,以图1所示的电视***架构结合亮度调节进行说明。
在图1所示的电视***架构中,当用户进行亮度加一操作时,SOC会先从显示***的MCU读取当前亮度值(假设为5),之后将该数值加一并作为参数发送给MCU(即向MCU下达将亮度调为6的命令),MCU接到命令后会发送命令给寄存器REG,实现亮度调节。由于显示***MCU会不定时读取***工作状态(即MCU向REG发送I2C命令),所以导致MCU既作为SOC的从设备,又作为REG的主设备。此时MCU会概率性响应超时,导致MCU读值失败或错误。当用户调节亮度时出现上述问题,就会导致获取的当前亮度值异常,例如实际亮度为6,但是获取到的亮度值却是30。之后会将31当做参数发给MCU调节亮度,造成电视亮度从6跳变到31,突然高亮。
因此需要合理协调主***与副***之间的通信逻辑状态。
图3是本发明实施例提供的一种电子设备,该设备包括:
***级芯片SOC301、微处理单元MCU302、以及寄存器REG303,SOC与MCU之间以及MCU与REG之间通过I2C方式进行通信;其中SOC与MCU之间设置有通用输入/输出GPIO304,用于指示MCU与REG之间的通信状态, SOC基于GPIO的引脚电平状态控制其与MCU之间的通信,所述通信状态包括空闲和忙碌。
可选择的,MCU用于监测其与REG的通信状态,并基于该通信状态控制GPIO的引脚电平状态。
可选择的,MCU基于其与REG的通信状态控制GPIO的引脚电平状态,包括:
当MCU与REG的通信状态为空闲时, MCU设置GPIO的引脚电平状态为高电平;
当MCU与REG的通信状态为忙碌时, MCU设置GPIO的引脚电平状态为低电平。
可选择的,MCU基于其与REG的通信状态控制GPIO的引脚电平状态,包括:
当MCU与REG的通信状态为空闲时, MCU设置GPIO的引脚电平状态为低电平;
当MCU与REG的通信状态为忙碌时, MCU设置GPIO的引脚电平状态为高电平。
可选择的,SOC基于GPIO的引脚电平状态控制其与MCU之间的通信,包括:
当SOC确定GPIO的引脚电平状态为低电平时, SOC延迟预设时间再次判断GPIO的引脚电平状态;
当SOC确定GPIO的引脚电平状态为高电平时, SOC执行其与MCU之间的I2C通信。
可选择的,SOC基于GPIO的引脚电平状态控制其与MCU之间的通信,包括:
当SOC确定GPIO的引脚电平状态为高电平时, SOC延迟预设时间再次判断GPIO的引脚电平状态;
当SOC确定GPIO的引脚电平状态为低电平时, SOC执行其与MCU之间的I2C通信。
本发明提供的一种电子设备,包括:***级芯片SOC、微处理单元MCU、以及寄存器REG,其中所述SOC与所述MCU之间设置有通用输入/输出GPIO,用于指示所述MCU与所述REG之间的通信状态,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,所述通信状态包括空闲和忙碌。实现了通过GPIO的引脚电平状态对两个***的通信逻辑进行控制,避免了通信冲突导致的读取/写入数据异常,进而避免了底层数据通信异常导致的上层软件显示异常的状况,提升了***的稳定性,提升了用户体验。
图4是本发明实施例提供的一种操作电子设备的方法,包括:
S401,微处理单元MCU监测其与寄存器REG的通信状态;
S402,MCU基于该通信状态控制***级芯片SOC与MCU之间的通用输入/输出GPIO的引脚电平状态;
S403,SOC基于GPIO的引脚电平状态控制其与MCU之间的通信。
可选择的,MCU基于其与REG通信状态控制***级芯片SOC与MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当MCU与REG的通信状态为空闲时, MCU设置GPIO的引脚电平状态为高电平;
当MCU与REG的通信状态为忙碌时, MCU设置GPIO的引脚电平状态为低电平。
可选择的,MCU基于其与REG的通信状态控制***级芯片SOC与MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当MCU与REG的通信状态为空闲时, MCU设置GPIO的引脚电平状态为低电平;
当MCU与REG的通信状态为忙碌时, MCU设置GPIO的引脚电平状态为高电平。
可选择的,SOC基于GPIO的引脚电平状态控制其与MCU之间的通信,包括:
当SOC确定GPIO的引脚电平状态为低电平时, SOC延迟预设时间再次判断GPIO的引脚电平状态;
当SOC确定GPIO的引脚电平状态为高电平时, SOC执行其与MCU之间的I2C通信。
可选择的,SOC基于GPIO的引脚电平状态控制其与MCU之间的通信,包括:
当SOC确定GPIO的引脚电平状态为高电平时, SOC延迟预设时间再次判断GPIO的引脚电平状态;
当SOC确定GPIO的引脚电平状态为低电平时,SOC执行其与MCU之间的I2C通信。
图5为本发明实施例提供的一种I2C通信的控制方法流程示意图,其作用于图3所示的具有两个I2C通信***的电子设备,为图4所示的操作电子设备的方法的具体示例。在本实施例中,第一***指代由SOC和MCU组成的主***,第二***指代由MCU和REG组成的副***。如图5所示,该流程可包括:
S501:当接收到第一***的主设备进行I2C通信的请求时,读取GPIO引脚的电平值。
其中,GPIO(General Purpose Input Output,通用输入/输出)位于第一***的主设备和从设备之间,GPIO引脚状态可以包括高电平和低电平两种状态,可分别以“0”或“1”分别表示,如以“0”表示高电平、以“1”表示低电平或以“1”表示高电平、以“0”表示低电平。根据GPIO引脚的数值可判断第一***的从设备当前通信状态是忙碌还是空闲。
可选择的,GPIO引脚电平值的设置方式为:当检测到第二***的主设备与从设备的I2C通信时,该第二***的主设备会将GPIO引脚的电压拉高,用于表示当前第二***的主设备的当前通信状态为忙碌;当该第二***的主设备与第二***的从设备的I2C通信结束后,会将GPIO引脚的电压拉低,用于表示该第二***的主设备当前的通信状态为空闲。由于第二***的主设备为第一***的从设备,由此可知第一***的从设备的当前通信状态,继而决定第一***是否可进行I2C通信。
在第一种可能的实施方式中,GPIO引脚电平值的设置方式为:当检测到第二***的主设备与从设备的I2C通信时,该第二***的主设备会将GPIO引脚的电压拉高,用于表示当前第二***的主设备的当前通信状态为忙碌;当该第二***的主设备与第二***的从设备的I2C通信结束后,会将GPIO引脚的电压拉低,用于表示该第二***的主设备当前的通信状态为空闲。由于第二***的主设备为第一***的从设备,由此可知第一***的从设备的当前通信状态,继而决定第一***是否可进行I2C通信。
在第二种可能的实施方式中,GPIO引脚电平值的设置方式为:当检测到第二***的主设备与从设备的I2C通信时,该第二***的主设备会将GPIO引脚的电压拉低,用于表示当前第二***的主设备的当前通信状态为忙碌;当该第二***的主设备与第二***的从设备的I2C通信结束后,会将GPIO引脚的电压拉高,用于表示该第二***的主设备当前的通信状态为空闲。由于第二***的主设备为第一***的从设备,由此可知第一***的从设备的当前通信状态,继而决定第一***是否可进行I2C通信。
S502:判断该电平值所指示的第一***的从设备的通信状态。
若以“0”或“1”分别表示GPIO引脚状态为高电平和低电平。
则若读取GPIO引脚的电平值为0,表示GPIO引脚电平状态为高电平,对应GPIO引脚电平值设置方式的第一种可能实施方式,则表示第一***的从设备当前通信状态为忙碌;对应GPIO引脚电平值设置方式的第二种可能实施方式,则表示第一***的从设备当前通信状态为空闲。
相应的,若读取GPIO引脚的电平值为1,表示GPIO引脚电平状态为低电平,对应GPIO电平值设置方式的第一种可能实施方式,则表示第一***的从设备当前通信状态为空闲;对应GPIO电平值设置方式的第二种可能实施方式,则表示第一***的从设备当前通信状态为忙碌。
S503:当通信状态为空闲时,进行第一***的I2C通信。
S504:当通信状态为忙碌时,延迟预设时间并再次判断该第一***中的从设备在第二***中的通信状态。
本发明的上述实施例中,通过当接收到第一***的主设备进行I2C通信的请求时,读取GIPO的电平值,根据该电平值判断第一***的主设备的通信状态;当通信状态为空闲时,进行所述I2C通信;当通信状态为忙碌时,延迟预设时间并再次判断所述第一***中的从设备在第二***中的通信状态。实现了通过主***中从设备的工作状态对采用至少一个I2C通信***的通信逻辑的控制,避免了由于从设备状态忙碌导致的I2C读取/写入数据异常,进而避免了底层数据通信异常导致的上层软件显示异常的状况,提升了***的稳性,提升了用户体验。
图6示出了本申请实施例提供的计算机设备600的结构示意图,即示出了I2C通信的控制装置600的另一结构示意图。参阅图6所示,计算机设备500包括处理器601、网络接口602。其中,处理器601也可以为控制器。所述处理器601被配置为支持I2C通信的控制装置500执行图3或图4中涉及的功能。网络接口602被配置为I2C通信的控制装置500收发消息的功能。计算机设备600还可以包括存储器603,存储器603用于与处理器601耦合,其保存该设备必要的程序指令和数据。其中,处理器601、网络接口602和存储器603相连,该存储器603用于存储指令,该处理器601用于执行该存储器603存储的指令,以控制网络接口602收发消息,完成上述方法中I2C通信的控制装置500执行相应功能的步骤。
本申请实施例中,I2C通信的控制装置500以及计算机设备600所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。
本领域内的技术人员应明白,本申请实施例可提供为方法、***、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
Claims (11)
1.一种电子设备,包括:***级芯片SOC、微处理单元MCU、以及寄存器REG,其中所述SOC与所述MCU之间设置有通用输入/输出GPIO,用于指示所述MCU与所述REG之间的通信状态,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,所述通信状态包括空闲和忙碌。
2.根据权利要求1所述电子设备,其特征在于:
所述MCU用于监测其与所述REG的通信状态,并基于其与所述REG的通信状态控制所述GPIO的引脚电平状态。
3.根据权利要求2所述电子设备,其特征在于,所述MCU基于其与所述REG的通信状态控制所述GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为高电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为低电平。
4.根据权利要求2所述电子设备,其特征在于,所述MCU基于其与所述REG的通信状态控制所述GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为低电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为高电平。
5.根据权利要求3所述电子设备,其特征在于,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC执行其与所述MCU之间的I2C通信。
6.根据权利要求4所述电子设备,其特征在于,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC执行其与所述MCU之间的I2C通信。
7.一种操作电子设备的方法,其特征在于,包括:
微处理单元MCU监测其与寄存器REG的通信状态;
所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态;
所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信。
8.根据权利要求7所述方法,其特征在于,所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为高电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为低电平。
9.根据权利要求7所述方法,其特征在于,所述MCU基于所述通信状态控制***级芯片SOC与所述MCU之间的通用输入/输出GPIO的引脚电平状态,包括:
当所述MCU与所述REG的通信状态为空闲时,所述MCU设置所述GPIO的引脚电平状态为低电平;
当所述MCU与所述REG的通信状态为忙碌时,所述MCU设置所述GPIO的引脚电平状态为高电平。
10.根据权利要求8所述方法,其特征在于,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC执行其与所述MCU之间的I2C通信。
11.根据权利要求9所述方法,其特征在于,所述SOC基于所述GPIO的引脚电平状态控制其与所述MCU之间的通信,包括:
当所述SOC确定所述GPIO的引脚电平状态为高电平时,所述SOC延迟预设时间再次判断所述GPIO的引脚电平状态;
当所述SOC确定所述GPIO的引脚电平状态为低电平时,所述SOC执行其与所述MCU之间的I2C通信。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810357761.0A CN108595362A (zh) | 2018-04-20 | 2018-04-20 | 一种电子设备及操作电子设备的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810357761.0A CN108595362A (zh) | 2018-04-20 | 2018-04-20 | 一种电子设备及操作电子设备的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108595362A true CN108595362A (zh) | 2018-09-28 |
Family
ID=63614106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810357761.0A Withdrawn CN108595362A (zh) | 2018-04-20 | 2018-04-20 | 一种电子设备及操作电子设备的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108595362A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113296998A (zh) * | 2021-06-22 | 2021-08-24 | 中国第一汽车股份有限公司 | 数据通信异常恢复方法、装置、电子设备及存储介质 |
CN113553289A (zh) * | 2021-09-22 | 2021-10-26 | 广州朗国电子科技股份有限公司 | 基于soc芯片的mcu引脚功能配置方法及soc芯片 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281734A (zh) * | 2008-03-26 | 2008-10-08 | 青岛海信电器股份有限公司 | 液晶显示装置 |
CN101499043A (zh) * | 2009-03-12 | 2009-08-05 | 杭州士兰微电子股份有限公司 | 单线总线***和通信方法 |
CN103116563A (zh) * | 2012-11-09 | 2013-05-22 | 瑞斯康达科技发展股份有限公司 | 一种主机通信方法、一种主机及通信*** |
CN106054745A (zh) * | 2016-07-26 | 2016-10-26 | 苏州博众精工科技有限公司 | 一种基于iic总线实现数字i/o输出扩展的电路 |
-
2018
- 2018-04-20 CN CN201810357761.0A patent/CN108595362A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281734A (zh) * | 2008-03-26 | 2008-10-08 | 青岛海信电器股份有限公司 | 液晶显示装置 |
CN101499043A (zh) * | 2009-03-12 | 2009-08-05 | 杭州士兰微电子股份有限公司 | 单线总线***和通信方法 |
CN103116563A (zh) * | 2012-11-09 | 2013-05-22 | 瑞斯康达科技发展股份有限公司 | 一种主机通信方法、一种主机及通信*** |
CN106054745A (zh) * | 2016-07-26 | 2016-10-26 | 苏州博众精工科技有限公司 | 一种基于iic总线实现数字i/o输出扩展的电路 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113296998A (zh) * | 2021-06-22 | 2021-08-24 | 中国第一汽车股份有限公司 | 数据通信异常恢复方法、装置、电子设备及存储介质 |
CN113553289A (zh) * | 2021-09-22 | 2021-10-26 | 广州朗国电子科技股份有限公司 | 基于soc芯片的mcu引脚功能配置方法及soc芯片 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11750963B2 (en) | Communication control method, device and system, charging box and wireless earpiece | |
US10909946B2 (en) | Low power driving method and electronic device performing thereof | |
US10631361B2 (en) | Method and apparatus for providing user with information received by electronic device | |
CN108763139A (zh) | 一种i2c通信的控制方法及装置 | |
US20070143512A1 (en) | Communication circuit of serial peripheral interface (spi) devices | |
US8892935B2 (en) | Dynamic bus clock rate adjusting method and device | |
EP2938137A1 (en) | Power management method and apparatus for network access module | |
CN109346014B (zh) | 一种虚拟现实设备及其屏幕控制方法 | |
US10210122B2 (en) | Interface circuit, method and device for state switching | |
US11088557B2 (en) | Motherboard with a charging function | |
WO2020134566A1 (zh) | 移动终端的Doze模式的控制方法、存储介质及移动终端 | |
WO2023169160A1 (zh) | 画面调节方法、装置、电子设备及计算机可读存储介质 | |
CN108595362A (zh) | 一种电子设备及操作电子设备的方法 | |
CN112713629A (zh) | 充电方法、装置及电子设备 | |
CN113253877B (zh) | 电子白板***及其控制方法 | |
EP3072056B1 (en) | Systems and methods for low voltage secure digital (sd) interfaces | |
CN105204801B (zh) | 信息处理方法及电子设备 | |
US9501116B2 (en) | Power integrated device and power control method thereof | |
US11228194B2 (en) | Motherboard with a smart charging function | |
CN210155656U (zh) | 一种带Type-C接口的交互式平板及交互式平板*** | |
CN100410672C (zh) | 信号输出装置及其操作方法 | |
CN110677602A (zh) | 显示设备的通道模式切换方法、装置及显示设备 | |
WO2022065688A1 (ko) | 전원 공급을 제어하는 방법 및 이를 이용한 전자 장치 | |
KR20070094323A (ko) | 배터리 상태신호 검출형 통신 시스템 | |
WO2020171552A1 (ko) | 발열 제어를 수행하는 전자 장치 및 그 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180928 |