Keil逻辑分析仪的使用

来源:互联网 发布:360软件强力卸载 编辑:程序博客网 时间:2024/04/30 19:42

Keil中的逻辑分析仪可以将指定的变量或VTREG(虚拟仿真寄存器)值的变化以图形的方式表示出来。

注:只能看全局变量。



顶部是工具栏,下面是显示区,工具栏如下:

setup:按钮用于定义记录信号的变量、并配置显示输出。

save:按钮用于将当前已记录的信号写到一个文件(*.UVLA)中,一边之后进行分析,还可以存入一个.TAB文件中,使用其他外部工具进行分析。

Min Time:抓取信号的开始时间。

Max Time:抓取信号的结束时间。

Grid:每个栅格代表的时间。

Zoom:调整时基,相当于示波器的“水平”,In是放大,Out是缩小,All是把抓取的信号全部显示出来。可以用滚轮。

Min/Max:调整抓取信号的最大值和最小值,这个不准确,如果知道目标的变化范围可以自己设置。

Update Screen:用于更新抓取的信号。

Transition:用于移动竖着那根红线,显示同一时刻所以观察信号的值。同时红线还是参考线,和鼠标位置配合可以测时间,相当于示波器的光标。


Amplitude:把竖着的红线变横,用于和鼠标配合测量幅值。


打开setup可以添加要观察的信号。


Current Logic Analyzer Signals:列出了要观察的信号,可以添加和删除。直接输入即可,名字是全局变量的名字和“View”-“Symbols Window”中“Virtual Registers”下标志的名字。


选中一个名字后,下面的设置就有效了。

Display Type:信号的类型。可以是Analog、Bit(0或1)、State(状态转换)

Hexadecimal Display:勾中后,显示的数据就会变成16进制。

Display Range:设置信号的变化范围。

And Mask和Shift Right:设置信号的掩膜和移位。比如只观察PA8的信号,则要把PORTA其他位掩盖掉,然后右移8位,使它只在0和1上变化。所以And Mask为0x100,Shift Right为8




0 0