一、 使用 Keil 的仿真示波器逻辑分析引脚变化
1、调试前配置
打开 keil 代码工程
这里的过程代码用的是上篇文章中实现三个任务的工程文件。
调试前配置
在 MDK-ARM 文件夹下创建一个 TXT 文件,将下面的内容添加进去。
将文件后缀名改为.ini
2 、调试观测
进入调试界面
点击 Debug,进入调试。再选择逻辑分析仪,点击 Setup,按如下设置
3 、结果分析
观察上面的示波器逻辑分析仪结果可以看到:
对比 main.c 中的代码:
PC13 引脚:
这里自己选择需要的通道个数。
每个通道的设置
第一项是波形幅值比例,可以通到进行修改不同的比例。
选择信 观测
Analyzers 选项里面包含了很多协议,常用的串口、SPI、IIC、CAN 等等,都可以进行测量。
点击选择需要观测的输出
2、逻辑仪连接
4、 LED 波形分析
LED 波形观察
PC13 引脚的 LED 信 波形:
5、 串口波形分析
USART1 串口输出时的具体数据如下图

从逻辑分析仪的波形可以看到,实际传输一个比特时间为 8.75 us,而之前设置的波特率为 115200,即理论上传输一个比特时间为 1/115200=8.68 us,可见串口通信的实际传输速率与理论相近,只存在一点点误差,可能是设备问题造成的。
三、总结
本次实验学会了用keil仿真观察波形图,对其调试波形的步骤更加熟练。了解了Logic软件的基本原理。
四、参考资料
https://blog.csdn.net/m0_58892312/article/details/121627183pm=1001.2014.3001.5501
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!