首先我们打开软件
软件自行下载,我用的是这一个软件
在测试的时候,我们确保软件界面左上角或者是上方显示connected,不然我们看到的波形会是一个相当标准的正弦(或者余弦)波。
然后逻辑分析仪的GND与被测的信号源共地(这里的做法是讲逻辑分析仪的GND与单片机的GND相连),不然信号测得干扰很大波形会有哼多毛刺。
最后将某一个通道连接到信号源,在软件上打开对应的通道,如果你看到的波形是一条直线,那么就得检查一下这个了,八成是这一步没做好。。。
我们来测试一下led反转的速率
接好线点击运行现象如下,可以看到我们单片机的IO翻转的最大频率大概是在800khz左右。
然后来调试一下看看我们的不精确延时函数
我们是通过IO翻转得到波形并将之视为延时时间的,前一步我们测了我们IO翻转最大频率,我们保证测试的频率不要比这个频率更快就行。
重点是要学会利用它分析时序
它可以帮我们分析iic,usart,can,spi等各种通信协议的时序,在如下界面中选择与调试,这里以IIC和串口为例子。
iic的分析
串口的分析
这里的波形来自sbus,八位数据位、偶校验、一个停止位、100000波特率