-
配置 Keil 的 Debug 设置,勾选 Use Simulator,Run to main()
-
将下方的 Dialog DLL 换成对应的参数:DARMSTM.DLL -pSTM32F103C8
-
点击 Debug,打开调试界面,然后打开 Logic Analyzer:
-
点击 Logic Anaylizer 窗口左上角的 Setup,就可以开始选择要查看信号的引脚了:
![](https://i-blog.csdnimg.cn/blog_migrate/99ffdff5d9d34b0d5fe0ff43b18f3fc0.png)
-
使用 GPIOx_IDR.y 语法,其中 x 表示 A~G 端口,y 表示 0~15 号引脚
-
运行程序即可查看波形
![](https://i-blog.csdnimg.cn/blog_migrate/8809294f2e6e3a780f4deb0716abb4e7.png)
-
注意: 将外部晶振频率设置为 8Mhz,在库函数里 STM32F103 默认是 8Mhz
//有时候它会被自动设置为 12Mhz,这时要将它设置回来,否则在示波器里时间频率会不对
![](https://i-blog.csdnimg.cn/blog_migrate/7431fa740f82db9b5b691e27746ef9d3.png)