Keil调试总结

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即可)

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值