一,简介
本文以GPIO为例,主要介绍如何使用keil的在线调试功能,来查看GPIO的寄存器配置。
二,操作步骤
2.1 keil工程设置
选择生成debug信息
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/72958ccd3c1a36f7699ea2e3cf893af7.png)
2.2 在线调试
点击“Debug”按钮。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0a4fd69ab037b3844be289c693c9797e.png)
选择要查看的外设地址,添加到watch界面:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/728a1a85204ead27f8a6e9bf79c8aa43.png)
在watch界面可以看到对应外设的寄存器:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c1459b45756dedac02db81ca4abae622.png)
添加断点到GPIO初始化位置,单步运行,可以看到外设寄存器的值发生了变化:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a3795673d52eb5f3a0bcd5788c783613.png)
其他寄存器也可按类似的方式进行在线查看对应寄存器的值。
三,总结
本文主要介绍如何使用keil在线调试查看外设寄存器的值,供参考。