Keil逻辑分析仪的使用

Keil中的逻辑分析仪可以将指定的变量或VTREG(虚拟仿真寄存器)值的变化以图形的方式表示出来。
注:只能看全局变量。
Keil逻辑分析仪的使用
文章图片


Keil逻辑分析仪的使用
文章图片


顶部是工具栏,下面是显示区,工具栏如下:
【Keil逻辑分析仪的使用】setup:按钮用于定义记录信号的变量、并配置显示输出。
save:按钮用于将当前已记录的信号写到一个文件(*.UVLA)中,一边之后进行分析,还可以存入一个.TAB文件中,使用其他外部工具进行分析。
Min Time:抓取信号的开始时间。
Max Time:抓取信号的结束时间。
Grid:每个栅格代表的时间。
Zoom:调整时基,相当于示波器的“水平”,In是放大,Out是缩小,All是把抓取的信号全部显示出来。可以用滚轮。
Min/Max:调整抓取信号的最大值和最小值,这个不准确,如果知道目标的变化范围可以自己设置。
Update Screen:用于更新抓取的信号。
Transition:用于移动竖着那根红线,显示同一时刻所以观察信号的值。同时红线还是参考线,和鼠标位置配合可以测时间,相当于示波器的光标。
Keil逻辑分析仪的使用
文章图片


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


打开setup可以添加要观察的信号。
Keil逻辑分析仪的使用
文章图片


Current Logic Analyzer Signals:列出了要观察的信号,可以添加和删除。直接输入即可,名字是全局变量的名字和“View”-“Symbols Window”中“Virtual Registers”下标志的名字。
Keil逻辑分析仪的使用
文章图片
Keil逻辑分析仪的使用
文章图片


选中一个名字后,下面的设置就有效了。
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
Keil逻辑分析仪的使用
文章图片






    推荐阅读