keil仿真波形分析

一、keil5仿真

1.1 新建dubug.ini文件

新建文本文件,输入以下内容:

map 0x40000000, 0x40007FFF read write // APB1
map 0x40010000, 0x400157FF read write // APB2
map 0x40020000, 0x4007FFFF read write // AHB1
map 0x50000000, 0x50060BFF read write // AHB2
map 0x60000000, 0x60000FFF read write // AHB3
map 0xE0000000, 0xE00FFFFF read write // CORTEX-M4 internal peripherals

在这里插入图片描述

另存为工程目录文件下.ini文件,将保存类型改成所有文件。
在这里插入图片描述

1.2在keil中打开工程,点击魔法棒

在这里插入图片描述

2处加入刚创建的debug文件

1.3debug后进入调试界面

在这里插入图片描述

设置要观察应对的引脚,在前一个博客提到的串口PB1,PB2口。

在这里插入图片描述

1.4波形结果

在这里插入图片描述

串口输出,一个格子对应1s当经过两个格子即2s串口输出一次信号,对于PB0,在工程中设置的是1s亮1s熄灭,由仿真图可以看出刚好是1s为高电平,1s为低电平。对于PB1,通过数格子可以看到是3s一次高电平,3s一次低电平,与工程中设置3s一次对应。

二、总结

因缺少逻辑分析仪,暂时只完成了用keil仿真出来的波形。

三、参考

https://blog.csdn.net/qq_60678931/article/details/121657595?spm=1001.2014.3001.5501

版权声明:本文为CSDN博主「薄芩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45917157/article/details/121754553

一、keil5仿真

1.1 新建dubug.ini文件

新建文本文件,输入以下内容:

map 0x40000000, 0x40007FFF read write // APB1
map 0x40010000, 0x400157FF read write // APB2
map 0x40020000, 0x4007FFFF read write // AHB1
map 0x50000000, 0x50060BFF read write // AHB2
map 0x60000000, 0x60000FFF read write // AHB3
map 0xE0000000, 0xE00FFFFF read write // CORTEX-M4 internal peripherals

在这里插入图片描述

另存为工程目录文件下.ini文件,将保存类型改成所有文件。
在这里插入图片描述

1.2在keil中打开工程,点击魔法棒

在这里插入图片描述

2处加入刚创建的debug文件

1.3debug后进入调试界面

在这里插入图片描述

设置要观察应对的引脚,在前一个博客提到的串口PB1,PB2口。

在这里插入图片描述

1.4波形结果

在这里插入图片描述

串口输出,一个格子对应1s当经过两个格子即2s串口输出一次信号,对于PB0,在工程中设置的是1s亮1s熄灭,由仿真图可以看出刚好是1s为高电平,1s为低电平。对于PB1,通过数格子可以看到是3s一次高电平,3s一次低电平,与工程中设置3s一次对应。

二、总结

因缺少逻辑分析仪,暂时只完成了用keil仿真出来的波形。

三、参考

https://blog.csdn.net/qq_60678931/article/details/121657595?spm=1001.2014.3001.5501

版权声明:本文为CSDN博主「薄芩」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45917157/article/details/121754553

生成海报
点赞 0

薄芩

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

3_如何获取电机实际输出的速度

使用PID有三个重要的参数:设定输出量、实际输出量、偏差量。比如设定了控制速度,需要测量电机实际输出的速度以获取偏差值,从而进行反馈控制,使得控制更加精准。〇、补一点电机的知识 &#xff