一种制造技术

技术编号:39816476 阅读:9 留言:0更新日期:2023-12-22 19:34
本申请实施例提供了一种

【技术实现步骤摘要】
一种SPI协议主从设备的通讯模式配置方法及装置


[0001]本申请涉及通讯
,尤其涉及一种
SPI
协议主从设备的通讯模式配置方法及装置


技术介绍

[0002]标准的串行外设接口
(Serial Peripheral Interface

SPI)
协议主从设备通讯时要求软件提前配置好双方的通讯模式,若双方配置的通讯模式不对应则会导致通讯错误

目前,常采用的软件配置方式为从设备进行通信模式的配置,但软件配置的方式配置速度较慢


技术实现思路

[0003]有鉴于此,本申请实施例提供了一种
SPI
协议主从设备的通讯模式配置方法及装置,提高配置速度

[0004]第一方面,本申请实施例提供了一种
SPI
协议主从设备的通讯模式配置方法,所述方法包括:若选择从设备配置方式为硬件配置,则主设备拉高片选信号;根据软件配置好的主设备通讯模式产生命令流,主设备通过
MOSI
线将所述命令流发送至从设备,并通过时钟引脚产生时钟信号,以便从设备根据所述命令流进行配置,并在完成所述配置后通过
MISO
线向所述主设备发送完成标志;主设备根据接收到的所述完成标志,结束产生时钟信号并拉低片选信号,以便与从设备进行通信

[0005]可选的,在所述若从设备配置方式为硬件配置,则主设备拉高片选信号之前,还包括:软件配置主设备通讯模式;所述根据软件配置好的主设备通讯模式产生命令流,包括:识别软件配置的主设备通讯模式,得到识别结果;根据所述识别结果生成命令流

[0006]可选的,所述命令流包括对极性

相位

发送
\
接受以及全
/
半双工的配置

[0007]可选的,在所述拉低片选信号之前,还包括:所述主设备和从设备通过时钟信号的上升沿发数,下降沿采数

[0008]可选的,所述方法还包括:若选择从设备配置方式为软件配置,则根据标准的
SPI
协议进行从设备的配置

[0009]可选的,所述完成标志为2’
b10。
[0010]第二方面,本申请还提供了一种
SPI
协议主从设备的通讯模式配置装置,所述装置包括:选择模块

判断模块和命令流生成模块;所述选择模块,用于若选择从设备配置方式为硬件配置,则主设备拉高片选信号;所述命令流生成模块,用于根据软件配置好的主设备通讯模式产生命令流,主设
备通过
MOSI
线将所述命令流发送至从设备,并通过时钟引脚产生时钟信号,以便从设备根据所述命令流进行配置,并在完成所述配置后通过
MISO
线向所述主设备发送完成标志;接收模块,用于主设备根据接收到的所述完成标志,结束产生时钟信号并拉低片选信号,以便与从设备进行通信

[0011]可选的,所述选择模块,还用于若选择从设备配置方式为软件配置,则根据标准的
SPI
协议进行从设备的配置

[0012]可选的,所述装置还包括识别模块;所述识别模块,用于识别软件配置的主设备通讯模式,得到识别结果,并将所述识别结果发送至所述命令流生成模块;所述命令流生成模块,还用于接收所述识别结果

[0013]可选的,所述命令流包括对极性

相位

发送
\
接受以及全
/
半双工的配置

[0014]本申请实施例提供了一种
SPI
协议主从设备的通讯模式配置方法及装置

若选择从设备配置方式为硬件配置,则主设备通过片选引脚拉高向该从设备发送的片选信号;然后,根据软件配置好的主设备通讯模式产生命令流,主设备将所述命令流通过
MOSI
线发送至从设备,并通过时钟引脚产生时钟信号,以便从设备根据所述命令流进行配置,并在完成所述配置后通过
MISO
线向所述主设备发送完成标志;主设备根据接收到的所述完成标志,结束产生时钟信号并拉低片选信号,以便与从设备进行通信

进而,通过主设备的片选引脚和片选信号线对要建立通讯连接的从设备进行控制,通过时钟线的时钟信号控制主设备和从设备之间数据的时序,确保数据的准确性和同步性,并根据主设备通讯模式产生命令流,通过
MOSI
线传输该命令流,通过
MISO
线反馈从设备的通讯模式配置结果,如此能够,基于主设备和从设备之间的硬件配置引脚或连接线,完成从设备通讯模式的配置,数据传输可靠且传输速度快,提高从设备通讯模式的配置速度

附图说明
[0015]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0016]图1为本申请实施例提供的一种
SPI
协议主从设备的通讯模式配置方法的流程示意图;图2为本申请实施例提供的一种硬件配置的时序示意图;图3为本申请实施例提供的一种
SPI
协议主从设备的通讯模式的应用流程示意图;图4为本申请实施例提供的一种
SPI
主设备和从设备硬件配置及其命令流的示意图;图5为本申请实施例提供的一种
SPI
主设备和从设备硬件配置及其数据通讯的示意图;图6为本申请实施例提供的一种
SPI
协议主从设备的通讯模式配置装置的结构示意图;图7为本申请实施例提供的另一种
SPI
协议主从设备的通讯模式配置装置的结构
示意图

具体实施方式
[0017]标准的
SPI(Serial Peripheral Interface)
协议主从设备通讯时要求软件提前配置好双方的通讯模式,若双方配置的通讯模式不对应则会导致通讯错误

目前常采用的软件配置方式,配置速度较慢

[0018]基于上述问题,本申请提供的一种
SPI
协议主从设备的通讯模式配置方法及装置,通过主设备的片选引脚和片选信号线对对应的从设备进行控制,通过时钟线的时钟信号实现主设备和从设备之间数据的时序,确保数据的准确性和同步性,通过
MOSI
线
、MISO
线发送命令流对从设备的通讯模式的配置,如此能够,基于主设备和从设备之间的硬件配置引脚或连接线,完成从设备通讯模式,数据传输可靠且传输速度快,提高从设备通讯模式的配置速度...

【技术保护点】

【技术特征摘要】
1.
一种
SPI
协议主从设备的通讯模式配置方法,其特征在于,所述方法包括:若选择从设备配置方式为硬件配置,则主设备拉高片选信号;根据软件配置好的主设备通讯模式产生命令流,主设备通过
MOSI
线将所述命令流发送至从设备,并通过时钟引脚产生时钟信号,以便从设备根据所述命令流进行配置,并在完成所述配置后通过
MISO
线向所述主设备发送完成标志;主设备根据接收到的所述完成标志,结束产生时钟信号并拉低片选信号,以便与从设备进行通信
。2.
根据权利要求1所述的方法,其特征在于,在所述若从设备配置方式为硬件配置,则主设备拉高片选信号之前,还包括:软件配置主设备通讯模式;所述根据软件配置好的主设备通讯模式产生命令流,包括:识别软件配置的主设备通讯模式,得到识别结果;根据所述识别结果生成命令流
。3.
根据权利要求1所述的方法,其特征在于,所述命令流包括对极性

相位

发送接受以及全
/
半双工的配置
。4.
根据权利要求1所述的方法,其特征在于,在所述拉低片选信号之前,还包括:所述主设备和从设备通过时钟信号的上升沿发数,下降沿采数
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若选择从设备配置方式为软件配置,则根据标准的
SPI
协议进行从设备的配置
。6.
...

【专利技术属性】
技术研发人员:宋嘉强黄钧
申请(专利权)人:北京紫光芯能科技有限公司
类型:发明
国别省市:

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

1