[发明专利]数据通信方法、系统、电子设备及计算机存储介质在审
申请号: | 202011193246.7 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112363962A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 何晓龙 | 申请(专利权)人: | 深圳市汇顶科技股份有限公司 |
主分类号: | G06F13/20 | 分类号: | G06F13/20;G06F13/42 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 周放 |
地址: | 518045 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 系统 电子设备 计算机 存储 介质 | ||
本申请提供一种数据通信方法、系统、电子设备及计算机存储介质,涉及通信技术领域,以实现一个设备通过两个通用输入输出端口与对端设备实现双向主动通信,其中对端设备也只需要使用两个通用输入输出端口与该设备连接。该数据通信方法包括:在第一设备处于空闲状态时,第一设备的第一GPIO接口处于输出模式,第一设备的第二GPIO接口处于中断模式,第二设备处于空闲状态时,第三GPIO接口处于中断模式,且第四GPIO接口处于输出模式;第一设备通过第一GPIO接口向第二设备的第三GPIO接口发送第一通信请求信号,在第一设备和第二设备在第一通信数据传输完毕之后,由通信状态切换至空闲状态。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据通信方法、系统、电子设备及计算机存储介质。
背景技术
目前两个电子设备通过两根数据线(两根数据线包含一根时钟信号线和一根数据线)连接通信时,实现半双工通信的方式主要是采用I2C(Inter-Integrated Circuit Bus,集成电路总线)通信协议。
半双工通信方式是指,可以由设备A传输数据给设备B,也可以由设备B传输数据给设备A,但是同一时段只能有一种情况发生,也即,两个设备不能在同一时段互相传输数据。
但是,目前在使用I2C通信协议实现半双工通信方式的情况下,两个设备需要预先指定主设备和从设备,只能由主设备发起向从设备发送数据的请求,或者主设备在从设备处读取数据的请求,而从设备不能向主设备发起请求,从设备只能被动的等待主设备的请求,两个设备的主从关系不会发生改变,通信方式不够灵活。
另外I2C接口需要专门的硬件接口支持,对于一些不带有I2C硬件接口的设备或者电路模块来讲,无法采用类似的数据通信方法。
发明内容
本申请提供一种数据通信方法、系统、电子设备及计算机存储介质,以实现一个设备通过两个通用输入输出端口与对端设备实现双向主动通信,其中对端设备也只需要使用两个通用输入输出端口与该设备连接。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种数据通信方法,该方法应用于具有GPIO接口的数据通信系统,其中数据通信系统包括第一设备和第二设备,第一设备包括第一通用输入输出GPIO接口和第二GPIO接口,第二设备包括与第一GPIO接口相连接的第三GPIO接口和与第二GPIO接口相连接的第四GPIO接口,该方法包括:在第一设备处于空闲状态时,第一设备的第一GPIO接口处于输出模式,第一设备的第二GPIO接口处于中断模式,第二设备处于空闲状态时,第三GPIO接口处于中断模式,且第四GPIO接口处于输出模式;第一设备控制第一GPIO接口向第二设备的第三GPIO接口发送第一通信请求信号,第二设备响应于第一通信请求信号,向第一设备反馈第一请求响应信号;响应于第一请求响应信号,第一设备与第二设备进入通信状态以传输第一通信数据;第一设备和第二设备在第一通信数据传输完毕之后,由通信状态切换至空闲状态。
本申请实施例提供的数据通信方法,在第一设备处于空闲状态时,由于第一GPIO接口设置为输出模式,使得第一设备在需要与第二设备通信时,可以通过第一GPIO接口向第二设备的第三GPIO接口发送通信请求,如果第二设备处于空闲状态,则第二设备可以通过处于中断模式的第三GPIO接口检测到第一设备发送的通信请求,并在第一设备与第二设备通信结束之后设置第一设备处于空闲状态,使得第二设备也可以主动向第一设备发送通信请求,这样,通信双方的设备都可以主动向对方发起通信请求,通信方式更为灵活,实现了一个设备可以通过两个通用输入输出端口与对端设备实现双向主动通信,其中对端设备也只需要使用两个通用输入输出端口与该设备连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇顶科技股份有限公司,未经深圳市汇顶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011193246.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于窄带设备的上行链路数据信道设计
- 下一篇:检查快速件大面平整度的方法