通信方法和系统、计算机存储介质技术方案

技术编号:19351449 阅读:42 留言:0更新日期:2018-11-07 17:15
本发明专利技术涉及一种通信方法和系统、计算机存储介质。上述通信方法包括:通过一组数据线分别连接多个从设备;其中,一组通信线包括通信类型互不相同的第一数据线、第二数据线和第三数据线;通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧;其中,所述从设备接收所述起始帧,并在识别所述起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据;接收从设备反馈的通信确认数据,根据所述通信确认数据确定目标通信设备,通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信。其在确保通信质量的基础上,对主设备和从设备之间的接线进行了有效简化,可以降低相应的通信成本。

【技术实现步骤摘要】
通信方法和系统、计算机存储介质
本专利技术涉及信息处理
,特别是涉及一种通信方法和系统、计算机存储介质。
技术介绍
SPI(SerialPeripheralInterface,串行外设接口)是一种高速的,全双工,同步的通信总线,因节约芯片管脚,为PCB的布局上节省空间,提供方便等优势广泛用于各类通信设备。传统采用SPI总线进行通信的通信方案中,通常需要在相互通信的通信设备之间连接至少四根数据线,才能保证上述通信设备间的通信质量,这样容易使上述通信设备之间的接线复杂。
技术实现思路
基于此,有必要针对传统方案容易使相互通信的通信设备之间接线复杂的技术问题,提供一种通信方法和系统、计算机存储介质。一种通信方法,包括:通过一组数据线分别连接多个从设备;其中,一组通信线包括通信类型互不相同的第一数据线、第二数据线和第三数据线;通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧;其中,所述从设备接收所述起始帧,并在识别所述起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据;接收从设备反馈的通信确认数据,根据所述通信确认数据确定目标通信设备,通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信。上述通信方法中,主设备可以通过包括通信类型互不相同的第一数据线、第二数据线和第三数据线分别连接多个从设备,以便主设备通过上述第一数据线向各个从设备发送携带目标从机地址的起始帧,使从设备识别起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据,这样主设备可以根据从设备反馈的通信确认数据确定目标通信设备,并通过第二数据线和第三数据线进行与上述目标通信设备之间的通信,在确保通信质量的基础上,对主设备和从设备之间的接线进行了有效简化,可以降低相应的通信成本。在一个实施例中,所述通过一组数据线分别连接多个从设备的过程包括:通过数量均为1的SCLK线、MOSI线、MISO线分别连接多个从设备。本实施例中,主设备通过数量均为1的SCLK线、MOSI线和MISO线分别连接多个从设备,使主设备可以利用特定的数据线执行通信数据的写入、读取操作,可以保证上述通信数据写入、读取的顺序进行,从而保证了主设备与相应从设备之间的通信质量。作为一个实施例,所述通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧的过程之前,还包括:控制各个从设备进入通信就绪状态。本实施例在通过一组数据线将主设备连接各个从设备后,控制各个从设备进入通信就绪状态,使各个从设备均可以顺利接收主设备发送的起始帧。作为一个实施例,所述控制各个从设备进入通信就绪状态的过程包括:将各个从设备中发送寄存器的初始值设为设定值。本实施例中,可以将从设备中发送寄存器的初始值设为0或者255,使相应的从设备处于就绪状态,使其可以顺利接收主设备发送的初始帧。作为一个实施例,所述从设备若识别到所述起始帧携带的目标从机地址与本机地址不匹配,则将MISO线配置为高阻态。本实施例中,从设备若识别到所述起始帧携带的目标从机地址与本机地址不匹配,表明当前主设备不需要与本机进行相关通信,可以将MISO线配置为高阻态,不再发送数据,可以避免对相应通信资源的占用,提高主设备与其他从设备之间的通信效率。在一个实施例中,所述通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信的过程包括:通过所述第二数据线向所述目标通信设备写入数据帧;和/或,通过所述第三数据线从所述目标通信设备中读取通信数据。本实施例通过第二数据线向目标通信设备写入主设备发送至目标通信设备的数据帧,通过第三数据线从目标通信设备中读取主设备需要获取的通信数据,可以保证通信的有序性,从而保证相应的通信质量。作为一个实施例,所述数据帧包括数据类型、目标地址、数据长度和数据内容。本实施例中,主设备可以根据其通信需求,生成包括数据类型、目标地址、数据长度和数据内容的数据帧,将上述数据帧写入相应的从设备,使从设备依据上述数据帧可以完整地获取来自主设备的通信需求,进行准确的通信反馈。作为一个实施例,所述数据类型包括广播数据、读数据和写数据。本实施例中,主设备可以依据其与各个从设备之间的通信特征确定数据类型为广播数据、读数据或者写数据,生成相应的数据帧,以保证其与各个从设备之间的通信准确性。一种通信系统,包括:连接模块,用于通过一组数据线分别连接多个从设备;其中,一组通信线包括通信类型互不相同的第一数据线、第二数据线和第三数据线;发送模块,用于通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧;其中,所述从设备接收所述起始帧,并在识别所述起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据;接收模块,用于接收从设备反馈的通信确认数据,根据所述通信确认数据确定目标通信设备,通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信。上述通信系统中,主设备可以通过包括通信类型互不相同的第一数据线、第二数据线和第三数据线分别连接多个从设备,以便主设备通过上述第一数据线向各个从设备发送携带目标从机地址的起始帧,使从设备识别起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据,这样主设备可以根据从设备反馈的通信确认数据确定目标通信设备,并通过第二数据线和第三数据线进行与上述目标通信设备之间的通信,在确保通信质量的基础上,对主设备和从设备之间的接线进行了有效简化,可以降低相应的通信成本。一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例提供的通信方法。一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施例提供的通信方法。根据本专利技术的通信方法,本专利技术还提供一种计算机设备和计算机存储介质,用于通过程序实现上述通信方法。上述计计算机设备和算机存储介质能够使相应通信设备之间的接线得到简化。附图说明图1为一个实施例的通信方法流程图;图2为一个实施例的主设备和从设备之间的连接示意图;图3为一个实施例的通信系统结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。需要说明的是,本专利技术实施例所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二\第三”区分的对象在适当情况下可以互换,以使这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。本专利技术实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,包括:通过一组数据线分别连接多个从设备;其中,一组通信线包括通信类型互不相同的第一数据线、第二数据线和第三数据线;通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧;其中,所述从设备接收所述起始帧,并在识别所述起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据;接收从设备反馈的通信确认数据,根据所述通信确认数据确定目标通信设备,通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信。

【技术特征摘要】
1.一种通信方法,其特征在于,包括:通过一组数据线分别连接多个从设备;其中,一组通信线包括通信类型互不相同的第一数据线、第二数据线和第三数据线;通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧;其中,所述从设备接收所述起始帧,并在识别所述起始帧携带的目标从机地址与本机地址匹配后,向主设备反馈通信确认数据;接收从设备反馈的通信确认数据,根据所述通信确认数据确定目标通信设备,通过所述第二数据线和第三数据线进行与所述目标通信设备之间的通信。2.根据权利要求1所述的通信方法,其特征在于,所述通过一组数据线分别连接多个从设备的过程包括:通过数量均为1的SCLK线、MOSI线和MISO线分别连接多个从设备。3.根据权利要求2所述的通信方法,其特征在于,所述通过所述第一数据线向各个从设备发送携带目标从机地址的起始帧的过程之前,还包括:控制各个从设备进入通信就绪状态。4.根据权利要求3所述的通信方法,其特征在于,所述控制各个从设备进入通信就绪状态的过程包括:将各个从设备中发送寄存器的初始值设为设定值。5.根据权利要求3所述的通信方法,其特征在于,所述从设备若识别到所述起始帧携带的目标从机地址与本机地址不匹配,则将MISO线配置为高阻态...

【专利技术属性】
技术研发人员:冯玉森
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:广东,44

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

1