CN104268109A - 数据接口通信方法和装置 - Google Patents
数据接口通信方法和装置 Download PDFInfo
- Publication number
- CN104268109A CN104268109A CN201410458282.XA CN201410458282A CN104268109A CN 104268109 A CN104268109 A CN 104268109A CN 201410458282 A CN201410458282 A CN 201410458282A CN 104268109 A CN104268109 A CN 104268109A
- Authority
- CN
- China
- Prior art keywords
- data
- opposite equip
- data line
- described opposite
- hdq
- 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.)
- Pending
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/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明实施例公开了一种数据接口通信方法和装置。所述数据接口通信方法包括:将通用输入输出GPIO端口的引线作为根据高速数据队列HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号;根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。所述数据接口通信方法和装置通过GPIO端口模拟HDQ总线的时序,实现了通过HDQ协议的单线串行通讯,降低了开发成本。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据接口通信方法和装置。
背景技术
高速数据队列(High-speed data queue,HDQ)通信协议是美国德州仪器公司开发的一种单线串行通信协议。智能电池的检测模块就是用HDQ协议。在电池的负极与线路板的地之间串接一个检测电阻,电池电量检测模块芯片通过监测该检测电阻的电压降来判断电池是处于充电还是放电状态。另外,可以通过HDQ协议采集到电池电量、温度、电压、充电状态等信息。
为了实施对电池参数的检测,开发者一般会采用专门的硬件设备来实现HDQ通信协议。这样一来,就会引入新的硬件设备,从而增加了***开发的成本。
发明内容
有鉴于此,本发明实施例提出一种数据接口通信方法和装置,以通过通用硬件实现HDQ协议的单线串行通讯,降低开发成本。
第一方面,本发明实施例提供了一种数据接口通信方法,所述方法包括:
将通用输入输出GPIO端口的引线作为根据高速数据队列HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号;
根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
第二方面,本发明实施例提供了一种数据接口通信装置,所述装置包括:
复位信号发送模块,用于将通用输入输出GPIO端口的引线作为根据高速数据队列HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号;
数据读写模块,用于根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
本发明实施例提供的数据接口通信方法和装置,通过将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号,以及根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据,实现了利用GPIO端口对HDQ协议的模拟,利用GPIO端口的引线实现了基于HDQ协议的单线串行通讯,降低了开发成本。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1是本发明第一实施例提供的数据接口通信方法的流程图;
图2是本发明第一实施例提供的数据接口通信方法的信号时序图;
图3是本发明第二实施例提供的数据接口通信方法的流程图;
图4是本发明第二实施例提供的数据接口通信方法中复位信号发送的流程图;
图5是本发明第二实施例提供的数据接口通信方法中数据读/写的流程图;
图6是本发明第三实施例提供的数据接口通信方法的流程图;
图7是本发明第三实施例提供的数据接口通信方法中复位信号发送的流程图;
图8是本发明第三实施例提供的数据接口通信方法中数据读/写的流程图;
图9是本发明第四实施例提供的数据接口通信装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
图1及图2示出了本发明的第一实施例。
图1是本发明第一实施例提供的数据接口通信方法的流程图。参见图1,所述数据接口通信方法包括:
步骤S110,将通用输入输出(General purpose input/output,GPIO)端口的引线作为根据高速数据队列(High-speed data queue,HDQ)协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号。
GPIO端口是目前开发者使用较为广泛的一种输入/输出端口。GPIO端口具有多大33个引线。并且各个引线可以由开发者自由的设置为输入引线或者输出引线,因此在使用上灵活方便。因而,GPIO端口在嵌入式***等领域有着广泛的应用,是一种已经被开发者和普通用户普遍接受的输入/输出端口。
由于GPIO端口的广泛应用,选择利用GPIO端口来模拟HDQ通信协议。在利用GPIO端口模拟HDQ通信协议时,选择将GPIO端口的引线作为根据HDQ协议进行通信的数据线。
所述GPIO端口的引线可以根据用户的需要被配置为输入引线或者输出引线,在选择将GPIO端口的引线作为根据HDQ协议进行通信的数据线以后,将被选择的GPIO端口的引线配置为输出引线。
选取GPIO端口的引线作为实现HDQ协议的数据线以后,在所选择的GPIO端口的引线上输出复位信号。所述复位信号的作用主要在于使对端的同样采用HDQ通信协议的设备,也就是对端设备的状态复位,从而能够从GPIO端口接收数据,或者能够向所述GPIO端口发送数据。
步骤S120,根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
选取了实现HDQ协议的数据线,并且通过所述数据线向所述对端设备发送了复位信号以后,根据HDQ协议向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
由于所述HDQ通信协议是一个双向通信协议,所以设备可以通过HDQ协议向对端设备写入数据,也可以通过HDQ协议从对端设备读取数据。
对端设备通常都具有自己的存储空间,而且所述存储空间具有独立编址的地址空间。因此,在向对端设备写入数据,或者从对端设备读取数据时,需要指明写入数据的写入地址,或者是读取数据的读取地址。所述写入地址或者读取地址就是设定地址。优选的,对设定地址应该使用地址信号来专门指明。
图2是本发明第一实施例提供的数据接口通信方法的信号时序图。参见图2,依照HDQ协议的通信信号包括复位信号201和传输信号202。所述复位信号201用于将对端设备复位;所述传输信号202用于与所述对端设备进行数据传输。需要说明的是,图2所述的传输信号202采用了8位的数据信号。但是,所述传输信号202不仅可以采用8位的数据信号,还可以采用16位的数据信号。
本实施例通过将GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述引线上向对端设备发送复位信号,再根据HDQ协议向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据,实现了利用GPIO端口对HDQ协议的模拟,利用GPIO端口的引线实现了基于HDQ协议的单线串行通讯,降低了开发成本。
图3至图5示出了本发明的第二实施例。
图3是本发明第二实施例提供的数据接口通信方法的流程图。所述数据接口通信方法以本发明第一实施例为基础,进一步的,将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号包括:将GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在所述一条数据线上向对端设备发送复位信号;根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据包括:在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据。
参见图3,所述数据接口通信方法包括:
步骤S310,将GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在所述一条数据线上向对端设备发送复位信号。
步骤S320,在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据。
在本实施例中,将GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在该条数据线上以串行的方式对所述对端设备发送复位信号,并且串行的向所述对端设备发送数据,或者串行的从所述对端设备接收数据。
图4是本发明第二实施例提供的数据接口通信方法中复位信号发送的流程图。参见图4,优选的,将GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在所述一条数据线上向对端设备发送复位信号包括:
子步骤S311,在所述一条数据线上向所述对端设备输出持续190毫秒的低电平断点信号。
所述复位信号包括持续190毫秒的低电平断点信号,以及40毫秒的高电平断点恢复信号。所述断点信号用于向所述对端设备表明需要与所述对端设备进行数据通信。所述对端设备识别所述断点信号,并在检测到所述断点信号以后,对通信状态进行复位。
子步骤S312,在所述一条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
在输出所述断点信号以后,需要接着输出断点恢复信号。所述断点恢复信号是持续40毫秒的高电平信号。所述断点恢复信号的输出标志着对端设备的通信状态已经恢复。
图5是本发明第二实施例提供的数据接口通信方法中数据读/写的流程图。参见图5,优选的,在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据包括:
子步骤S321,在所述一条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址。
向所述对端设备发送数据,或者从所述对端设备接收数据,首先需要使所述对端设备明确发送数据的目标地址,或者是接收数据的源地址。因此,在所述GPIO端口的每条引线上向所述对端设备发送地址信号。
具体的,所述地址信号是7位的地址信号。
子步骤S322,在所述一条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作。
为了标明需要执行的数据传输是向所述对端设备发送数据还是从所述对端设备接收数据,也就是需要执行的数据传输是向所述对端设备写入数据还是从所述对端设备读取数据,设置所述读/写位。
优选的,所述读/写位为低电平时,表示需要执行的数据传输是向所述对端设备写入数据;所述读/写位为高电平时,表示需要执行的数据传输是从所述对端设备读取数据。
子步骤S323,在所述一条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
发送所述读/写位的指示以后,在每条引线上向所述对端设备的设定地址写入数据,或者在每条引线上从所述对端设备的设定地址读出数据。所写入数据或者所读出数据可以是8位数据,也可以是16位数据。
本实施例通过将GPIO端口的一条引线作为根据HDQ协议进行通信的数据线,并在该条引线上与所述对端设备进行数据通信,实现了利用GPIO端口进行HDQ通信协议的数据通信,节省了开发成本。
图6至图8示出了本发明的第三实施例。
图6是本发明第三实施例提供的数据接口通信方法的流程图。所述数据接口通信方法以本发明第一实施例为基础,进一步的,将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号包括:将通用输入输出GPIO端口的至少两条引线作为根据HDQ协议进行通信的至少两条数据线,并在所述至少两条数据线上分别向对端设备发送复位信号;根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据包括:在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据。
参见图6,所述数据接口通信方法包括:
步骤S610,将GPIO端口的至少两条引线作为根据HDQ协议进行通信的至少两条数据线,并在所述至少两条数据线上分别向对端设备发送复位信号。
步骤S620,在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据。
在本实施例中,将GPIO端口的至少两条引线同时作为根据HDQ协议进行通信的数据线,在选取数据线以后,在所述至少两条引线上分别向对端设备发送复位信号,并且在所述至少两条引线上根据HDQ协议并行的向所述对端设备分别发送数据,或者根据HDQ协议并行的从所述对端设备分别接收数据。
图7是本发明第三实施例提供的数据接口通信方法中复位信号发送的流程图。参见图7,优选的,在所述至少两条数据线上分别向对端设备发送复位信号包括:
子步骤S611,在所述至少两条数据线中的每条数据线上向所述对端设备输出持续190毫秒的低电平断点信号。
子步骤S612,在所述至少两条数据线中的每条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
在本实施例中在所述至少两条数据线上并行的向对端设备发送所述复位信号。所述复位信号包括持续190毫秒的低电平断点信号,以及持续40毫秒的高电平断点恢复信号。
图8是本发明第三实施例提供的数据接口通信方法中数据读/写的流程图。参见图8,优选的,在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据包括:
子步骤S621,在所述至少两条数据线中的每条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址。
子步骤S622,在所述至少两条数据线中的每条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作。
子步骤S623,在所述至少两条数据线中的每条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
本实施例通过将GPIO端口的至少两条引线作为根据HDQ协议进行通信的数据线,并在所述至少两条引线上分别发送数据或者接收数据,提高了根据HDQ协议进行数据通信的效率,实现了利用GPIO端口进行HDQ通信协议的数据通信,节省了开发成本。
图9示出了本发明的第四实施例。
图9是本发明第四实施例提供的数据接口通信装置的结构图。参见图9,所述数据接口通信装置包括:复位信号发送模块910以及数据读写模块920。
所述复位信号发送模块910用于将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号。
所述数据读写模块920用于根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
优选的,所述复位信号发送模块910包括:第一复位信号发送单元911。
所述第一复位信号发送单元911用于将通用输入输出GPIO端口的一条引线作为根据HDQ协议进行通信的数据线,并在所述一条数据线上向对端设备发送复位信号。
所述数据读写模块920包括:第一数据读写单元921。
所述第一数据读写单元921用于在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据。
优选的,所述第一复位信号发送单元911具体用于:
在所述一条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述一条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
优选的,所述第一数据读写单元921具体用于:
在所述一条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述一条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在所述一条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
优选的,所述复位信号发送模块910包括:第二复位信号发送单元912。
所述第二复位信号发送单元912用于将通用输入输出GPIO端口的至少两条引线作为根据HDQ协议进行通信的至少两条数据线,并在所述至少两条数据线上分别向对端设备发送复位信号。
所述数据读写模块920包括:第二数据读写单元922。
所述第二数据读写单元922用于在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据。
优选的,所述第二复位信号发送单元912具体用于:
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
优选的,所述第二数据读写单元922具体用于:
在所述至少两条数据线中的每条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述至少两条数据线中的每条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在所述至少两条数据线中的每条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种数据接口通信方法,其特征在于,包括:
将通用输入输出GPIO端口的引线作为根据高速数据队列HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号;
根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
2.根据权利要求1所述的方法,其特征在于,将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号包括:
将通用输入输出GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在所述一条数据线上向对端设备发送复位信号;
根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据包括:
在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据。
3.根据权利要求2所述的方法,其特征在于,在所述一条数据线上向对端设备发送复位信号包括:
在所述一条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述一条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
4.根据权利要求2所述的方法,其特征在于,在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据包括:
在所述一条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述一条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在所述一条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
5.根据权利要求1所述的方法,其特征在于,将通用输入输出GPIO端口的引线作为根据HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号包括:
将通用输入输出GPIO端口的至少两条引线作为根据HDQ协议进行通信的至少两条数据线,并在所述至少两条数据线上分别向对端设备发送复位信号;
根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据包括:
在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据。
6.根据权利要求5所述的方法,其特征在于,在所述至少两条数据线上分别向对端设备发送复位信号包括:
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
7.根据权利要求5所述的方法,其特征在于,在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据包括:
在所述至少两条数据线中的每条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述至少两条数据线中的每条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在在所述至少两条数据线中的每条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
8.一种数据接口通信装置,其特征在于,包括:
复位信号发送模块,用于将通用输入输出GPIO端口的引线作为根据高速数据队列HDQ协议进行通信的数据线,并在所述数据线上向对端设备发送复位信号;
数据读写模块,用于根据HDQ协议在所述数据线上向所述对端设备的设定地址发送数据,或者从所述对端设备的设定地址接收数据。
9.根据权利要求8所述的装置,其特征在于,所述复位信号发送模块包括:
第一复位信号发送单元,用于将通用输入输出GPIO端口的一条引线作为根据HDQ协议进行通信的一条数据线,并在所述一条数据线上向对端设备发送复位信号;
所述数据读写模块包括:
第一数据读写单元,用于在所述一条数据线上根据HDQ协议串行的向所述对端设备的设定地址发送数据,或者串行的从所述对端设备的设定地址接收数据。
10.根据权利要求9所述的装置,其特征在于,所述第一复位信号发送单元具体用于:
在所述一条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述一条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
11.根据权利要求9所述的装置,其特征在于,所述第一数据读写单元具体用于:
在所述一条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述一条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在所述一条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
12.根据权利要求8所述的装置,其特征在于,所述复位信号发送模块包括:
第二复位信号发送单元,用于将通用输入输出GPIO端口的至少两条引线作为根据HDQ协议进行通信的至少两条数据线,并在所述至少两条数据线上分别向对端设备发送复位信号;
所述数据读写模块包括:
第二数据读写单元,用于在所述至少两条数据线上根据HDQ协议并行的向所述对端设备的设定地址分别发送数据,或者并行的从所述对端设备的设定地址分别接收数据。
13.根据权利要求12所述的装置,其特征在于,所述第二复位信号发送单元具体用于:
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续190毫秒的低电平断点信号;
在所述至少两条数据线中的每条数据线上向所述对端设备输出持续40毫秒的高电平断点恢复信号。
14.根据权利要求12所述的装置,其特征在于,所述第二数据读写单元具体用于:
在所述至少两条数据线中的每条数据线上向所述对端设备发送地址信号,以表示向所述对端设备发送数据的目的地址,或者从所述对端设备接收数据的源地址;
在所述至少两条数据线中的每条数据线上向所述对端设备发送读/写位,以表明对所述对端设备执行的是读操作还是写操作;
在所述至少两条数据线中的每条数据线上根据所述读/写位的指示,向所述对端设备的设定地址写入数据,或者从所述对端设备的设定地址读出数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410458282.XA CN104268109A (zh) | 2014-09-10 | 2014-09-10 | 数据接口通信方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410458282.XA CN104268109A (zh) | 2014-09-10 | 2014-09-10 | 数据接口通信方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104268109A true CN104268109A (zh) | 2015-01-07 |
Family
ID=52159632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410458282.XA Pending CN104268109A (zh) | 2014-09-10 | 2014-09-10 | 数据接口通信方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104268109A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201973A (zh) * | 2016-06-30 | 2016-12-07 | 珠海智融科技有限公司 | 一种单线串行通信接口的方法与*** |
WO2017084229A1 (zh) * | 2015-11-20 | 2017-05-26 | 英业达科技有限公司 | 通用串行输入输出的数据传输方法 |
CN114428753A (zh) * | 2020-10-29 | 2022-05-03 | 施耐德电器工业公司 | 显示数据传输装置和显示数据传输方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6735657B1 (en) * | 2000-06-30 | 2004-05-11 | Cisco Technology, Inc. | Method and apparatus for connecting two-wire serial interface and single-wire serial interface with high transmission speed |
CN201051662Y (zh) * | 2007-05-09 | 2008-04-23 | 宇泉能源科技股份有限公司 | 具有数字讯号接口的电池保护装置 |
-
2014
- 2014-09-10 CN CN201410458282.XA patent/CN104268109A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6735657B1 (en) * | 2000-06-30 | 2004-05-11 | Cisco Technology, Inc. | Method and apparatus for connecting two-wire serial interface and single-wire serial interface with high transmission speed |
CN201051662Y (zh) * | 2007-05-09 | 2008-04-23 | 宇泉能源科技股份有限公司 | 具有数字讯号接口的电池保护装置 |
Non-Patent Citations (1)
Title |
---|
赵晶 等: ""基于BQ26500的便携设备电源监测***的实现"", 《中国仪器仪表》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017084229A1 (zh) * | 2015-11-20 | 2017-05-26 | 英业达科技有限公司 | 通用串行输入输出的数据传输方法 |
CN106201973A (zh) * | 2016-06-30 | 2016-12-07 | 珠海智融科技有限公司 | 一种单线串行通信接口的方法与*** |
CN114428753A (zh) * | 2020-10-29 | 2022-05-03 | 施耐德电器工业公司 | 显示数据传输装置和显示数据传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103095855B (zh) | I2c通信接口装置 | |
CN103944895A (zh) | 一种异构传感网络的数据融合装置 | |
CN202794497U (zh) | 电能信息采集终端现场综合检测设备 | |
CN107453428B (zh) | 一种自动识别苹果和安卓设备的方法 | |
CN105302755A (zh) | 一种具有监控功能的pcie板卡及其监控方法 | |
CN103677671A (zh) | 一种电口模块的数据读写方法和*** | |
CN103944982A (zh) | 一种异构传感网络的数据采集控制装置及方法 | |
CN105335548B (zh) | 一种用于ice的mcu仿真方法 | |
CN105095037A (zh) | 线卡、线卡的背板以及线卡测试方法 | |
CN103500154A (zh) | 一种串行总线接口芯片、串行总线传输***及方法 | |
CN103729319A (zh) | 基于串行总线的设备***及数据传输方法 | |
CN105717833B (zh) | 智能环保数采仪主板及工作方法 | |
CN110502464A (zh) | 一种热拔插处理方法、装置、设备、***及可读存储介质 | |
CN104268109A (zh) | 数据接口通信方法和装置 | |
CN206146465U (zh) | 一种箱式变压器监测装置 | |
CN203399150U (zh) | 一种自动发送地址信息的电能表组网*** | |
CN206991541U (zh) | 电力抄表***用多功能测试装置 | |
CN102156618B (zh) | 具有多种连接器的存储装置及其传输数据的方法 | |
CN102508810A (zh) | 一种转接装置及转接方法 | |
CN106445854A (zh) | 支持串行接口透明传输的方法及*** | |
CN103246223A (zh) | 一种基于Zigbee的传感测控*** | |
CN204009881U (zh) | 一种具有监控功能的pcie板卡 | |
CN205594936U (zh) | 物联网的教学实验装置和教学实验平台 | |
CN109240957A (zh) | 一种m.2硬盘接口转usb接口电路及转换方法 | |
CN107704417A (zh) | 与被测设备通信的方法及其通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150107 |