Keil虚拟仿真逻辑仪和真实逻辑仪分析串口波形

一、使用软件、硬件

keil5,logic1.1.30和真实逻辑仪(SaleaeLogic16)

二、keil虚拟仿真逻辑仪

  • 打开一个项目,串口向上位机发送信息。

这里打开前面博客的项目分析波形。
stm32f103移植ucosIII系统_diyu-CSDN博客

image-20211202210635491

  • 勾选Use Simulator 使用软件调试。更改 Dialog DLL 以及 Parameter

    Dialog DLL 设置为 DARMSTM.DLL 和 TARMSTM.DLL

    Parameter 都设置为 -pSTM32F103C8 (后面跟的是芯片型号)

image-20211202213258147

  • 点击仿真,进入调试

image-20211202210925272

  • 选择逻辑分析仪

image-20211202211020171

image-20211202213416152

  • 点击运行。

这都设置的500ms延迟,后面使用真实逻辑仪时改成了管脚 1s和3s闪烁,串口2s发送

image-20211202215205588这个不知道为什么八位数据为0,也许是这种方式分析不了协议,看不出,后面使用真实逻辑仪是可以看出的。

image-20211206095444198

三. 使用真实逻辑仪查看

需要安装逻辑分析仪配套软件

设置采样时间为10s

image-20211204192439440

硬件通过USB连接电脑,下面测了两个管脚PC13、PA3以及串口的波形,我将代码中时间进行了改变

两个管脚一个 1s、一个3s

image-20211204193157101

channel3为串口波形

image-20211204193707821

下面是使用的代码,看到所设定的管脚时间间隔为1s,3s;串口2s,逻辑仪抓取的波形与代码也能对上

image-20211204194437215

image-20211204194458576

image-20211204194511931

这个逻辑仪软件强的地方就是可以分析协议波形

image-20211206094002037

选择第一个。设置好波特、数据位、校验位

image-20211206093931187

八位数据位,低位在前,高位在后

image-20211206094545089

四. 总结

总体而言,这个逻辑仪软件还是没太大必要使用,当然分析协议波形的时候还是很不错的。

猜你喜欢

转载自blog.csdn.net/qq_45945548/article/details/121720676
今日推荐