• 【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,又是用在哪里呢?

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

  • 相关阅读:
    [计算机网络] 互联网协议栈(TCP/IP参考模型)各层的主要功能及相应协议
    [计算机网络-应用层] P2P应用
    [剑指Offer] 45.扑克牌顺子
    [剑指Offer] 44.翻转单词顺序列
    [STL] 如何将一个vector赋给另一个vector
    最近更新少,是因为在用框架做项目
    转收藏:Git常用命令速查表
    CentOS常用指令
    CentOS修改服务器系统时间
    Javascript定时跳转
  • 原文地址:https://www.cnblogs.com/PureHeart/p/11224889.html
Copyright © 2020-2023  润新知