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

首先上一张接线示意图

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

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

如果是SPI,要设定自己为主机,UART则没有这个问题

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

 

设定介绍完了

下面首先是UART的界面

 

如果曾经写过UART传输,应该对这些设定不陌生吧?

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

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

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

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

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

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

CPOL和CPHA,如果不了解,我这边简单解释一下

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

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

设定好后就可以采集数据了,以下3张图,都是同一个信号,只是时间显示更细(波形被放大)

最后,我有个疑问,我SPI只要MOSI就可以通讯了

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

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

猜你喜欢

转载自www.cnblogs.com/PureHeart/p/11224889.html