当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于SPI的令牌环组网方法技术

技术编号:18723485 阅读:74 留言:0更新日期:2018-08-22 00:47
本发明专利技术公开了一种基于SPI的令牌环组网方法,利用SPI作为令牌环网通信协议,网络中有一个主设备和多个从设备,所有设备通过SPI输出输入线组成环状,所有从设备SPI时钟信号由主设备提供,所有从设备的SPI片选信号由主设备提供,并都使用同一片选信号,由主设备发起令牌的一轮转移,从设备根据令牌环内容判断是否处理信息。本发明专利技术令牌环组网方法可以只使用一个片选信号将多个从设备与主设备进行令牌环组网,从而进行令牌交换,实现从设备之间能相互通信,降低了SPI通信中主设备的引脚负担,特别适用于片上引脚资源不丰富的单片机进行组网。

A token ring networking method based on SPI

The invention discloses a token ring networking method based on SPI. SPI is used as a token ring communication protocol. There is a master device and a plurality of slave devices in the network. All devices form a ring through SPI output input lines. All slave devices SPI clock signals are provided by the master device and all slave devices SPI chip selected signals are provided by the master device. Provides, and uses the same selected signal, a round of token transfer initiated by the master device, judging whether to process information from the device according to the token ring content. The token ring networking method of the invention can only use one chip selected signal to networking multiple slave devices with the main device, thereby token exchange can be carried out, and communication between the slave devices can be realized, thus reducing the pin burden of the main device in SPI communication, especially suitable for networking of single chip computer with less pin resources on chip.

【技术实现步骤摘要】
一种基于SPI的令牌环组网方法
本专利技术属于嵌入式系统通信
,具体涉及一种基于SPI的令牌环组网方法。
技术介绍
SPI(SerialPeripheralInterface)是串行外设接口,是一种全双工、高速的通信协议,大部分嵌入式芯片都具有SPI功能,其只占用四根线,节约了芯片的管脚,是一种十分高效及普遍的通信方式。令牌环网是指将通信节点在物理上连接成环形结构,将一个称之为令牌的数据包在该环形节点集上顺序传输,各节点判断是否需要接收或者修改令牌数据,如果需要则接收或者修改,否则继续将令牌传输到后续节点,从而使得令牌在环形节点集上定向环形移动。传统在多机通信的情况下,SPI采用主从式通信方式,一个主设备可以连接多个从设备,每个从设备都需要单独的片选信号,当需要向一个从设备发送数据的时候,就将对应的片选引脚拉低。这样的通信方式有明显弊端:第一,如果从设备之间需要进行通信,需要经过主设备,增加了主设备的负担;第二,需要多个引脚来控制不同从设备的片选信号,这使得主设备的引脚使用受到了限制。
技术实现思路
鉴于上述,本专利技术提供了一种基于SPI的令牌环组网方法,能够降低SPI通信中主设本文档来自技高网...

【技术保护点】
1.一种基于SPI的令牌环组网方法,其特征在于:首先,使主设备与所有从设备通过SPI输入输出引脚连接成环形,即前一个设备的输出引脚与后一个设备的输入引脚相连;使所有从设备的SPI时钟引脚均与主设备的SPI时钟引脚相连,即由主设备提供统一时钟;使所有从设备的SPI片选引脚均与主设备的SPI片选引脚相连,即所有从设备接收同一个片选信号,只存在全被选中或全不选中两种状态;然后,由主设备发起每轮的令牌转移动作,从设备接到令牌后根据需要选择接收或修改令牌数据并将令牌推送给后一个设备。

【技术特征摘要】
1.一种基于SPI的令牌环组网方法,其特征在于:首先,使主设备与所有从设备通过SPI输入输出引脚连接成环形,即前一个设备的输出引脚与后一个设备的输入引脚相连;使所有从设备的SPI时钟引脚均与主设备的SPI时钟引脚相连,即由主设备提供统一时钟;使所有从设备的SPI片选引脚均与主设备的SPI片选引脚相连,即所有从设备接收同一个片选信号,只存在全被选中或全不选中两种状态;然后,由主设备发起每轮的令牌转移动作,从设备接到令牌后根据需要选择接收或修改令牌数据并将令牌推送给后一个设备。2.根据权利要求1所述的令牌环组网方法,其特征在于:系统初始化时,主设备负责初始化令牌,同时在从设备的SPI发送寄存器中写入0。3.根据权利要求1所...

【专利技术属性】
技术研发人员:李红吕攀黄雷钱广一杨国青吴朝晖
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1