Keil调试总结

来源:互联网 发布:ps淘宝详情页制作步骤 编辑:程序博客网 时间:2024/06/05 10:31

1、检查各外设配置,(可以打开把想检查的外设打开,运行一会后点击查看配置)

2、调试工具条

大多数基本点击几下,对照现象就能理解了。

其中示波器中I/O口的添加。点击逻辑分析窗口,出现如下界面,

之后再点击Setup,在下面界面中,点击右上角的新建框,在框中输入GPIOB_ODR.5(即B端口的标号为5的引脚PB5)即可,并在下面的Display Type中选择bit类,看到的波形即为PB5输出的波形


3、条件断点 (就是你这里加个条件,当满足你的条件时便会停下)

在Keil界面中 Debug->Breakpoints点击打开,也可通过Ctrl + B键打开,打开在在界面中 Expression处输入条件,如:led0_pwm_val == 300,再点击define即可添加,完成后点击close。相应地,添加后,在指令窗口也可看到其添加情况。

(说明:目前我使用,只支持全局变量。支持 ==,>,<等,具体可点击右下角的Help查看)


4、指令运行时间查看    (需要关闭时,点击Disabled即可)

打开方式如图中所示,运行后点击暂停,代码左边就会出现相应的时间显示,把光标放在时间上(运行该语句共花费的时间),就会扩展处调用的次数,及运行该语句的总时间,还有平均时间(即为执行一次的时间)。其实语句所花费的时间就是该语句所占的指令数乘以时钟周期。




0 0
原创粉丝点击