• 逻辑分析


                      逻辑分析

      今天刚好分析出了一个自己给自己挖的坑,刚好晚上睡不着,就写一篇关于逻辑分析的吧。

      我这水平的往上聊不了数学算法,往下也聊不了物理定律,就最最最平常的逻辑知识还是可以谈谈的。很多刚做电子这行的朋友经常问我这个怎么不灵了,那个怎么不亮了,我回过头来总结一下,其实就是自己的思维被卡在死胡同里,不管怎么分析都是在原来的路里打圈圈。在这里就介绍一款工具,叫逻辑分析仪,这时候很多人听到仪表类就会抓紧钱包了,这么贵,不舍得。先抛开钱不说,有些设备是做电子必备的,如果这个花三五千去买手机也不愿意去买仪器,那真得要好好反省自己,真的是喜欢电子这个行业吗?如果仅仅是为了找份高薪的工作,那我觉得,还是尽早放弃吧。

      再回过来说这个逻辑分析仪呢,有一款非常便宜的,才几十块钱,去某宝一搜就出来了,24MHz的,对于平时使用已经足够了。接下来要说的就是为什么要使用它,逻辑分析仪就是用来分析逻辑的嘛,为什么不灵呢,用它看看IO口的先后顺序对不对就知道了。所以当我们遇到问题时,不仅仅要多去想,还要多动手去分析,这样可以从另一个角度去看自己的思路,尽了自己的能力后依然无法解决那就再请教他人。

      最后再谈一下这个逻辑分析的重要性,在学校我们对电子的要求是实现功能就行,所以,如果功能实现了,基本上我们不会再去理会它。那么今天我要说的就是不仅仅要功能实现了,而且要在任何考虑到的情况下电路工作的情况都在自己的掌握之中。比如说A设备发送一个数据,B设备接收,正常情况下A设备发了,B设备就收了,那假如A发了B没收怎么办?A没法B却收到数据了怎么办?好,这就要慢慢考虑了。再比如说驱动A设备发送,B设备都能正常接收,那么它就是正常了吗?那可不一定,如图1-1,我希望A每隔60ms驱动发送一次,这是逻辑分析得出的结果。

    图1-1

      这个很正常,过了几次之后呢,再看一下,诶,如图1-2,这时间明显不对,变成间隔一百多个ms了,但是数据收发依然是正常的。那么到这里就明白了逻辑分析的重要性了吧。

    假如不进行分析,那么这个时间不在掌握之中,万一哪天它不是间隔一百多个ms了,而是一百多分钟了怎么办?

    图1-2

  • 相关阅读:
    apipost如何设置断言
    接口文档生成详细教程
    接口测试的时候如何生成随机数据进行测试
    armbian用户指南
    仿「ONE · 一个」 的微信小程序
    [armbian_ubuntu] 设置中文环境
    realtek wifi驱动
    armbian 入门知识基础学习
    [Armbian] armbian-config设置
    内存型号介绍
  • 原文地址:https://www.cnblogs.com/wcw12580/p/9902833.html
Copyright © 2020-2023  润新知