一种触发式SPI数据通讯方法技术

技术编号:39974226 阅读:34 留言:0更新日期:2024-01-09 01:01
本发明专利技术公开了一种触发式SPI数据通讯方法,首先,数据发送方在每处理周期开始,将待发送数据存至数组SPI_send[],然后利用IO口输出TB信号上升沿至接收方,接收方在探测到该上升沿信号后,将自身SPI1接口作为主机,发送8bit数值,发送方将SPI3口作为从机,接收到接收方完整的8bit信息后,将SPI_send[]数组中第一个字节信息发送至接收方;接收方收到后将其存入接收数组SPI_receive[],然后再次发送8bit数值至从机;按此循环通信,直至数据接收方收完SPI_send[]数组中所有字节数据信息,并依次存入数组SPI_receive[]。本方法的最大优点在于解决了发送方和数据方处理器工作频率不一致时,数据交互耗时长、容易漏数等问题。

【技术实现步骤摘要】

本专利技术属于通讯,具体涉及一种触发式spi数据通讯方法。


技术介绍

1、电子舱复合信号处理器是末敏弹系统的重要组成部分,根据需求将每周期内复合信号处理器相关变量数据进行输出并被接收,有助于对其软件执行的准确性及可靠性进行分析验证。末敏弹系统单周期运行时间很短,因此需要较高的工作频率,使用spi(serialperipheral interface, 串行外设接口)将多字节输出时,若接收方的工作频率远低于它,则会占用复合信号处理器大量运行时间进行数据交互,导致单个处理周期内无法完成规定执行的软件功能。


技术实现思路

1、为了克服现有技术的不足,本专利技术提供了一种触发式spi数据通讯方法,首先,数据发送方在每处理周期开始,将待发送数据存至数组spi_send[],然后利用io口输出同步信号上升沿至接收方,接收方在探测到该上升沿信号后,将自身spi1接口作为主机,发送8bit数值,发送方将spi3口作为从机,接收到接收方完整的8bit信息后,将spi_send[]数组中第一个字节信息发送至接收方;接收方收到后将本文档来自技高网...

【技术保护点】

1.一种触发式SPI数据通讯方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种触发式SPI数据通讯方法,其特征在于,所述SPI数据通讯的过程中,数据帧有效位为8bit,时钟空闲状态为低电平,在第2个时钟沿进行采样。

3.根据权利要求1所述的一种触发式SPI数据通讯方法,其特征在于,所述数据发送方的工作频率为196MHZ,数据接收方的系统工作频率为40MHZ。

【技术特征摘要】

1.一种触发式spi数据通讯方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种触发式spi数据通讯方法,其特征在于,所述spi数据通讯的过程中,数据帧有效位为8bit,时钟空...

【专利技术属性】
技术研发人员:唐颜陶灿刘文举邓依珩陶福兴韩斌许建胜戎永杰王改堂王炜张琨周伟
申请(专利权)人:西安现代控制技术研究所
类型:发明
国别省市:

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

1