深圳黄页电话号码大全,seo优化有百度系和什么,建个平台需要多少资金,网站联系我们的地图怎么做的导读#xff1a;很多时候我们并不满足于查看变量的值#xff0c;可能还想看这个变量的历史变化#xff0c;同时以波形的方式显示出来#xff0c;这就需要了解 KEIL 另一个有趣的东西#xff1a;逻辑分析仪。效果图#xff1a;以 STM32F103RET6#xff0c;外接 8M 晶振很多时候我们并不满足于查看变量的值可能还想看这个变量的历史变化同时以波形的方式显示出来这就需要了解 KEIL 另一个有趣的东西逻辑分析仪。效果图以 STM32F103RET6外接 8M 晶振输出引脚 PA.770 Khz 为例.每一步都很重要。准备输出 PWM 的程序设置时钟设置为 8M。点击图示进入配置页面。在 Target 中配置 8M 晶振在同一界面的 Debug 配置为仿真模式。进入仿真界面点击 Debug 图标。找到逻辑分析仪界面。点击所示即可出现窗口。也可在 View 菜单中找分析窗口。点击 Setup进入设置界面如图敲上 porta.7 (PA7 引脚)按回车键点击 Close 然后在回到这个界面设置 Display Type 为 bit表示显示位。再 Close。以下是最终结果。先开始运行程序一会再停止。注意一定要停止否则分析窗口不会出现波形。最后就是窗口的使用了将光标点不是移在窗口上鼠标滚轮移动可以调节波形大小左击波形的某个位置再点击移动光标置另一个位置就会显示时间差和频率。可以放大后再确定位置。------------------------------------------------------------------------------------------Osprey 2016/11/2这是很久之前写的一篇笔记可以看到流程化非常明显而且图片里的注释也是相当的难看。本来准备重写的但是想想还是算了毕竟这篇笔记也是能解决问题了的还是把时间花在其它没写过的内容上。不过要注意的一点就是上面的是内容是在软件仿真情况下进行的实际上在硬件仿真情况下也能实现这里就要用到 ITM 调试了关于这个内容看STM32调试利器之ITMmp.weixin.qq.com-----------------------------------------------------------------------------------------Osprey 2019/03/24当你添加变量的时候会警告不能将警告添加到逻辑分析仪中 那么哪些标志符是可以添加的哪些是不可以添加的呢可以通过【View】【Symbols Window】查看。但是有的时候你会发现有些符号不能添加可能是这个参数没有设置正确具体可以看Peripherals显示空白mp.weixin.qq.com这一小节内容。还有需要说明的一点就是即使你将上面的参数设置正确使某些标志符比如GPIOA_IDR存在也能添加至逻辑分析仪中但是你会发现这个值显示根本不正确比如想观察某个引脚的电平状态。这个有可能是因为标志符被其他窗口比如General Purpose I/O占用的缘故吧。如果有哪位道友知道的话欢迎留言。-----------------------------------------------------------------------------------------Osprey 2019/04/13前面的几篇文章都是前菜可能很多人多少都知道一些但下一篇的内容可是很少见的也是鱼鹰决定写这个系列教程的重要原因。定义的变量莫名其妙的变化了可是明明没有修改呀那是被哪个函数修改的当变量值为某个特定值的时候我想让程序停下来怎么办这个代码位置我想知道它运行了多少次但程序运行不能停怎么办下一篇文章将告诉你答案相当有用的一部分内容千万别错过提示最为常用的调试功能但是你却不一定知道还能这样用的调试功能。推荐阅读STM32工程模板建立之 KEIL 开发平台设置一mp.weixin.qq.com这是一个系列文章基本完结了。STM32固件升级之基础知识一mp.weixin.qq.com这也是一个系列文章。更多内容请查看微信公众号鱼鹰谈单片机