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


    首先上一张接线示意图

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

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

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

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

     

    设定介绍完了

    下面首先是UART的界面

     

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    转载:SuperMap 网络带宽对B/S项目的影响有多大?如何计算所需要的带宽?
    转载:使用JWT做用户登陆token校验
    转载:互联网在线地图平台对比分析
    jmeter计时器讲解
    ReactNative setNativeProps
    关于xxx.h file not found 的问题
    注册推送通知
    ios ViewController present不同的方向
    ReactNative常见报错
    ios 后台模式
  • 原文地址:https://www.cnblogs.com/PureHeart/p/11224889.html
Copyright © 2020-2023  润新知