[发明专利]一种基于Linux的SPI总线主从设备通讯系统、方法及装置有效
| 申请号: | 202010818799.0 | 申请日: | 2020-08-14 |
| 公开(公告)号: | CN111984581B | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 孔学成;杜广湘;杜玉甫;江泽鑫;钟柯佳;苏文川;杨东鑫;邓伟豪 | 申请(专利权)人: | 广州邦讯信息系统有限公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42 |
| 代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 唐明磊 |
| 地址: | 510000 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 linux spi 总线 主从 设备 通讯 系统 方法 装置 | ||
1.一种基于Linux的SPI总线主从设备通讯系统,其特征在于,包括:主设备、从设备及SPI总线;
所述SPI总线连接所述主设备和所述从设备,用于进行所述主设备与所述从设备的数据传输,所述SPI总线包含第一GPIO线和第二GPIO线;
所述主设备使用Linux操作系统,所述主设备用于在主动发送数据至所述从设备时,通过所述第一GPIO线发送第一中断通知至所述从设备,在发送所述第一中断通知后进入数据发送准备状态,提供时钟进行数据传输,所述第一中断通知用于指示所述从设备进入数据接收准备状态;
所述从设备用于在主动发送数据至所述主设备时,通过所述第二GPIO线发送第二中断通知至所述主设备,在发送所述第二中断通知后进入数据发送准备状态,基于所述主设备提供的时钟进行数据传输,其中,所述第二中断通知包含所述从设备发送的数据的第一优先级信息,在响应于所述第二中断通知进入数据接收准备状态之前,还包括所述主设备基于所述第一优先级信息与当前发送至所述从设备的数据的第二优先级信息进行比对,判断是否实时进行所述第二中断通知的响应,所述第二中断通知用于指示所述主设备进入数据接收准备状态,向所述从设备提供时钟。
2.一种基于Linux的SPI总线主从设备通讯方法,应用于如权利要求1所述的基于Linux的SPI总线主从设备通讯系统,其特征在于,包括:
在从设备主动发送数据至主设备时,所述从设备通过第二GPIO线发送第二中断通知至所述主设备,在发送所述第二中断通知后进入数据发送准备状态;
所述主设备接收所述第二中断通知,响应于所述第二中断通知进入数据接收准备状态,并提供时钟脉冲给所述从设备,其中,所述第二中断通知包含所述从设备发送的数据的第一优先级信息,在响应于所述第二中断通知进入数据接收准备状态之前,还包括所述主设备基于所述第一优先级信息与当前发送至所述从设备的数据的第二优先级信息进行比对,判断是否实时进行所述第二中断通知的响应;
所述从设备基于所述主设备提供的时钟脉冲发送数据至所述主设备。
3.根据权利要求2所述的基于Linux的SPI总线主从设备通讯方法,其特征在于,在所述主设备接收所述第二中断通知,响应于所述第二中断通知进入数据接收准备状态之后,还包括:
所述主设备通过第一GPIO线发送数据接收准备状态信息至所述从设备。
4.根据权利要求2所述的基于Linux的SPI总线主从设备通讯方法,其特征在于,响应于所述第二中断通知进入数据接收准备状态,包括:
所述主设备响应于所述第二中断通知停止发送数据至所述从设备,并在停止数据发送后进入数据接收准备状态。
5.根据权利要求2所述的基于Linux的SPI总线主从设备通讯方法,其特征在于,在所述主设备基于所述第一优先级信息与当前发送至所述从设备的数据的第二优先级信息进行比对之后,还包括:
若所述第二优先级信息高于所述第一优先级信息,所述主设备发送等待通知至所述从设备,在发送完当前数据后再进行所述第二中断通知的响应,所述等待通知用于指示所述从设备保持接收所述主设备发送的数据。
6.一种基于Linux的SPI总线主从设备通讯方法,应用于如权利要求1所述的基于Linux的SPI总线主从设备通讯系统,其特征在于,包括:
在主设备主动发送数据至从设备时,所述主设备通过第一GPIO线发送第一中断通知至所述从设备,在发送所述第一中断通知后进入数据发送准备状态;
所述从设备接收所述第一中断通知,响应于所述第一中断通知进入数据接收准备状态;
所述主设备提供时钟脉冲并基于时钟脉冲发送数据至所述从设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州邦讯信息系统有限公司,未经广州邦讯信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010818799.0/1.html,转载请声明来源钻瓜专利网。





