【技术实现步骤摘要】
一种基于SPI的全双工实时通信的方法及装置
本专利技术属于通信
,具体地,涉及一种基于SPI的全双工实时通信的方法及装置。
技术介绍
SPI总线是一种主从通信方式,在目前的现有技术中,每次通信都需要由主设备来发起,当从设备需要发送数据时,无法发起数据传输,或者需要通过另外一个专门的GPIO产生中断的方式,通知主设备发起数据设备传输。从SPI总线接口可以看出,SPI主设备可以随时发起通信,但是从设备有数据需要传输时,就无法主动传输。如上所述,需要再增加一个GPIO中断,从从设备到主设备的中断,当从设备需要传输数据时,触发中断,让主设备发起传输,从而将从设备的数据传输到主设备。然而这种传输方式存在如下缺陷:1、多占一个GPIO中断的资源;2、主设备在处理中断发起传输的同时,如果恰好有数据需要传输到从设备,这个时候容易引起数据帧错乱,导致数据丢失。而目前并没有一种能够解决上述技术问题的技术方案,具体地,并没有一种基于SPI的全双工实时通信的方法及装置。
技术实现思路
针对现有技术存在的技术 ...
【技术保护点】
1.一种基于SPI的全双工实时通信的方法,其用于基于SPI总线的主设备与从设备之间的通讯,其特征在于,包括如下步骤:/na.周期性地向从设备发起数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。/n
【技术特征摘要】
1.一种基于SPI的全双工实时通信的方法,其用于基于SPI总线的主设备与从设备之间的通讯,其特征在于,包括如下步骤:
a.周期性地向从设备发起数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
2.根据权利要求1所述的方法,其特征在于,还包括如下步骤:
b.接收来自所述从设备的数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
3.根据权利要求2所述的方法,其特征在于,所述步骤b包括如下步骤:
b1.周期性地接收来自所述从设备的数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述主设备或从设备在发起数据传输时没有实际数据需要传输,则所述数据结构被设定为所述特定标识数据。
5.一种基于SPI的全双工实时通信的传输处理装置,其用于基于SPI总线的主设备与从设备之间的通讯,并被设置于基于SPI总线的主设备中,其特征在于,包括:
第一主处理装置(11),其周期性地向从设备发起数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
6.根据权利要求5所述的传输处理装置,其特征在于,还包括:
第二主处理装置(12),其接收来自所述从设备的数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
7.根据权利要求6所述的传输处理装置,其特征在于,所述第二主处理装置(2)包括:
第三主处理装置(121),其周期性地接收来自所述从设备的数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
8.一种基于SPI的全双工实时通信的辅助控制方法,其用于基于SPI总线的主设备与从设备之间的通讯,其特征在于,包括如下步骤:
i.周期性地向主设备发起数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
9.根据权利要8所述的辅助控制方法,其特征在于,所述步骤i包括如下步骤:
-基于所述主设备周期性地发起的数据传输,周期性地向所述主设备发起数据传输操作,所述数据传输对应的数据结构可以为特定标识数据。
10.根据权利要8或9所述的辅助控制方法,其特征在于,还包括如下步骤:
ii.接收所述主设备周期性地发起的数据传输内容。
11.根据权利要求8至10中任一项所述的辅助控制方法,其特征在于,在所述主设备或从设备在发起数据传输时没有实际数据需要传输,则所述数据结构被设定为所述特定标识数据。
12.一种基于SPI的全双工实时通信的辅助传输装置,其用于基于SPI总线的主设备与从设备之间的通讯,并被设置于基...
【专利技术属性】
技术研发人员:陈启升,
申请(专利权)人:上海麦腾物联网技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。