一种基于SPI的双工通信方法

基本信息

申请号 CN201911258401.6 申请日 -
公开(公告)号 CN111130710B 公开(公告)日 2022-03-08
申请公布号 CN111130710B 申请公布日 2022-03-08
分类号 H04L1/16(2006.01)I;H04L1/18(2006.01)I;H04L7/00(2006.01)I;H04L5/14(2006.01)I;G06F13/42(2006.01)I 分类 电通信技术;
发明人 许鹏程 申请(专利权)人 常州新途软件有限公司
代理机构 常州市权航专利代理有限公司 代理人 朱鑫乐
地址 213000江苏省常州市新北区太湖东路9-1号333-1号
法律状态 -

摘要

摘要 本发明提供了一种基于SPI的双工通信方法,包括以下步骤:S1、发送方对应生成数据帧或者默认帧并且向接收方发送传输数据;S2、接收方根据接收到的传输数据的类型进入下一个状态;S3、若接收方进入应答状态则向发送方发送应答帧,发送方进入数据发送状态;若接收方进入非应答状态则向发送方发送应答帧,发送方进入数据重发状态;S4、若发送方进入数据发送状态则发送方对应生成数据帧或者默认帧并且向接收方发送传输数据,进入步骤S2;若发送方进入数据重发状态则重新向接收方发送所述传输数据,进入步骤S2。这种基于SPI的双工通信方法通过状态机的方式让主设备和从设备进行同步,提高了数据通信的效率。