串行外设接口通讯数据的解析方法、计算设备及存储介质技术

技术编号:24888564 阅读:32 留言:0更新日期:2020-07-14 18:15
本发明专利技术公开一种串行外设接口通讯数据的解析方法、计算设备及存储介质,包括:S10、监测串行外设接口通讯总线上是否开始进行数据传输;S12、读取串行外设接口通讯总线上的数据并将读取的数据进行保存,直至监测到监测串行外设接口通讯总线上结束数据传输;S14、将保存的数据与预存的标准数据进行比较,其中所述预存的标准数据为微处理单元通过所述串行外设接口向串行外设接口设备发送的读写指令;S16、将比较结果输出到显示设备进行显示,无需通过人工计算去识别SPI通讯数据包,可通过软件代码,自动识别SPI通讯过程,并根据标准的SPI通讯协议,自动计算出SPI通讯中的所有数据,并将其保存,从而快速准确地判断SPI通讯过程中的错误数据。

【技术实现步骤摘要】
串行外设接口通讯数据的解析方法、计算设备及存储介质
本专利技术涉及通讯数据解析领域。更具体地,涉及一种串行外设接口通讯数据的解析方法、计算设备及存储介质。
技术介绍
在软件研发过程中,MCU经常要使用SPI通讯协议,对外部设备发送读写指令,达到控制设备工作状态的目的。由于设备指令众多,在通讯过程中,一旦某个指令发送错误,会导致设备不能正常工作。目前常规的解决办法,是通过示波器来探测SPI通讯时序,然后通过人工计算出指令数据,进而判断数据是否正常。当SPI指令较少时(10个字节以内),此方法确实可以较好地解决问,但是一旦指令较多,SPI一次性发送几十个字节,甚至更多字节的时候,示波器探测的数据信号会非常密,此时通过人工计算方式,去辨别数据的方法会异常困难,且容易出错,效率非常低。
技术实现思路
本专利技术的一个目的在于提供一种串行外设接口通讯数据的解析方法、计算设备及存储介质。为达到上述目的,本专利技术采用下述技术方案:第一方面,本专利技术提供一种串行外设接口通讯数据的解析方法,包括:>S10、监测串行外本文档来自技高网...

【技术保护点】
1.一种串行外设接口通讯数据的解析方法,其特征在于,包括:/nS10、监测串行外设接口通讯总线上是否开始进行数据传输;/nS12、读取串行外设接口通讯总线上的数据并将读取的数据进行保存,直至监测到监测串行外设接口通讯总线上结束数据传输;/nS14、将保存的数据与预存的标准数据进行比较,其中所述预存的标准数据为微处理单元通过所述串行外设接口向串行外设接口设备发送的读写指令;/nS16、将比较结果输出到显示设备进行显示。/n

【技术特征摘要】
1.一种串行外设接口通讯数据的解析方法,其特征在于,包括:
S10、监测串行外设接口通讯总线上是否开始进行数据传输;
S12、读取串行外设接口通讯总线上的数据并将读取的数据进行保存,直至监测到监测串行外设接口通讯总线上结束数据传输;
S14、将保存的数据与预存的标准数据进行比较,其中所述预存的标准数据为微处理单元通过所述串行外设接口向串行外设接口设备发送的读写指令;
S16、将比较结果输出到显示设备进行显示。


2.根据权利要求1所述的解析方法,其特征在于,步骤S12进一步包括:
将读取的串行外设接口通讯总线上传输的数据转化为八进制或十六进制数据进行保存。


3.根据权利要求1所述的解析方法,其特征在于,步骤S10进一步包括:
通过与串行外设接口通信的输入/输出端口监测串行外设接口通讯总线上是否开始进行数据传输,其中所述输入/输出端口包括使能线,监测所述使能线上的电平由高定平变为低电平确认开始进行数据传输。


4.根据权利要求3所述的解析方法,其特征在于,步骤S12进一步包括
监测所述使能线上的电平由低电平变为高电平确认结束数据传输。


5.根据权利要求1-4中任一项所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:张学军
申请(专利权)人:青岛歌尔智能传感器有限公司
类型:发明
国别省市:山东;37

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

1