KEIL MDK 逻辑分析仪使用
1.这里我直接用了一个LED灯闪烁的例程,IO端口是PC13。
2.配置参数,点击魔术棒再进入Debug配置,然后勾选左边的软件仿真,右边的是硬件仿真这里不用选。
后面的Dialog DLL:和Parameter:参数很重要,按照如下图的来写,如果没有写对后面是无法使用改工具仿真的。-pXXX…这个后面是芯片型号,根据实制情况而定。
如果写不对可以拷贝:SARMCM3.DLL , DARMSTM.DLL , -pSTM32F103C8
3.参数都配置完之后进入debug界面.
4.进入界面后点击 Logic Analyzer 按钮。
会弹出如 下图波形显示界面。
5.点击Steup Logic Analyzer 添加要看波形的引脚,点击添加按钮,输入PORTC.13,这里的端口是根据自己的选择。
添加后好如下图。
6.点击下面空白区域就会弹出如下图的语句,这个就是这个IO的控制语句。
7.选择好后点击这个添加的语句,才可以选择后面的选项,否则选项是灰色的无法选择,这里波形类型选择bit的形式。
8.接下来就是仿真的步骤了,常用的就这几个按钮。
9.这里设置两个断点方便定位,点击全速运行,点击一步一步执行过去就可以清晰看到下面的io状态对应的波形了,波形的上升沿和下降沿清晰可见。
这里有比较多的功能选项,也可以看波形的边缘时间,波形显示区域鼠标滚轮可以缩放波形形显示大小。