【Other】逻辑分析仪的使用(UART、SPI)

首先上一张接线示意图blog

上方是UART的接线方式,下方则是SPI的图片

事实上,这样接就能收到信号了程序

若是是SPI,要设定本身为主机,UART则没有这个问题im

 

 下面来讲明逻辑分析仪的界面设定dart

 

设定介绍完了数据

下面首先是UART的界面img

 

若是曾经写过UART传输,应该对这些设定不陌生吧?端口

波特率、几位数据传输、中止位、奇偶校验。。。时间

最后的三个选项,应该选Standart(标准)、None就能够了吧co

不太清楚是指哪部分,不过,我实测是有波形出来的

 

UART的部分就结束了,下面是SPI的

上方的4个通道,应该不陌生,就是SPI的通信方式

接下来的4个,设定高位在前,或是低位在前,而后是几位数据

CPOL和CPHA,若是不了解,我这边简单解释一下

CPOL:时钟极性,通信过程当中,必定有空闲时间,那么这个空闲的当下,是高电平呢,仍是低电平?(看你程序的设定)

CPHA:时钟相位,数据的采集,是在上升沿,仍是降低沿?

设定好后就能够采集数据了,如下3张图,都是同一个信号,只是时间显示更细(波形被放大),另外,图片左上有个1MHz,要和你的主机端口的频率相同

最后,我有个疑问,我SPI只要MOSI就能够通信了

那么剩下的MISO、CLOCK、ENABLE,又是用在哪里呢?

只有主机在接收来自从机的数据,才须要这些吧?可是逻辑分析仪,能传给我什么数据?

相关文章
相关标签/搜索