每次调试STM32程序的时候都要将其导入到板子中看调试的结果,比较费时间。可以利用KILE5 里面自带的仿真来实现IO口的输出波形的查看。

①点击Options for target

②点击 Debug -----勾选 Use Simulator

-----并将2.中圈中的部分填写,注意其中Paramter 中填你的芯片型号

③ 点击 start/stop Debug Session

④进入仿真界面如下图后依此点击 1-3

随后在出现的4框中输入你要观察的IO口  ,这里我选择是PB6口

注: 在口添加完成后 在4这个界面中将其的Display Type 改成bit

⑤随后点击全速运行,就可以在窗口中看到PB6口的波形图了,全速运行的右边×是停止按钮

以下是有可能出现的问题:

1.输入IO口的时候提示  unknown signal      这是第②步没有设置好的原因

2.在仿真的时候不能全速运行,点一下运行只走一步。解决方法推出仿真,将整个工程Rebuild 一下以后再进入仿真界面

3.波形图可以显示但是是以下形状,一片的

这是因为缩小的的比例太高了,可以点击图然后滑动滚轮放大就可以看见波形图了,也可以用图中的IN  OUT 按钮

4.还有一个重要的一点是,在进入仿真界面的之前需要将工程编译运行通过后再进入!

20180626 STM32 ---利用KILE5 仿真IO口的波形图相关推荐

  1. 如何巧妙利用4个IO口驱动12个LED灯

    在电路设计过程中有时经常遇到单片机的IO口不够用的情况.对于这样的问题,我们可以选择换单片机,也可以尝试一些巧妙的设计来避免IO口不够用的问题.例如当我们在设计中遇到许多LED灯需要控制的时候,而单片 ...

  2. STM32的8种IO口的模式

    一.推挽输出:可以输出高.低电平,连接数字器件:推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止.高低电平由IC的电源决定.         推挽电路是两个参数 ...

  3. STM32按键的检测IO口上拉下拉电阻

    1.按键高低电平有效 WK_UP 按键接VCC 当按键按下时 WK_UP 为高电平 给IO口输入高电平. 即高电平有效: KEY0 KEY1 KEY2 接地 当按键按下时KEY为低电平 给IO口输入低 ...

  4. STM32 PB3作为普通IO口的使用方法

    最近在做项目时需要用到PB3作为检测按键检测引脚.该引脚默认低电平,当按键按键按下时电平信号拉高.因此将按键配置为下拉输入.相应始终也打开使能,但是按键按下后,硬件有反应按键按下,但是软件逻辑不能检测 ...

  5. 24.STM32的IO口扩展PCF8574

    1.IO口扩展芯片 PCF8574是一款带IIC总线,可使大多数MCU实现远程I/O 口扩展. 该器件包含一个8位准双向口和一个IIC总线接口.(通信接口IIC,2根线可以扩展为8个口) PCF857 ...

  6. STM32的IO口有幺蛾子(bug)

    在做最近的项目时,我发现一个这样的问题:对STM32中的IO进行配置(以对B系列下的PB10.PB13配置成输出模式为例),即使在配置参数一样的情况下,这两个IO输出能力还是有很大的差别. 情况一:如 ...

  7. STM32八种IO口模式

    1.模式介绍 STM32有八种IO口模式,分别是:模拟输入.浮空输入.上拉输入.下拉输入.开漏输出.推挽输出.复用开漏输出和复用推挽输出. 1.模拟输入 GPIO_Mode_AIN模拟输入,即关闭施密 ...

  8. 如何使用一个单片机的IO口控制两个LED?

    简 介: 本文介绍了一种使用单个IO口独立控制两个LED点亮的方案.并对于不同颜色的LED和不同工作电压下的MCU进行了讨论.给出了在不同的颜色组合.工作电压的情况下不同的驱动方案. 关键词: IO, ...

  9. 引脚悬空是什么电平_STM32单片机必须掌握的八种IO口模式和引脚配置方式

    八种IO口模式STM32有八种IO口模式,分别是:模拟输入.浮空输入.上拉输入.下拉输入.开漏输出.推挽输出.复用开漏输出和复用推挽输出.1.模拟输入GPIO_Mode_AIN模拟输入,即关闭施密特触 ...

最新文章

  1. 人工神经网络在行人轨迹预测上的应用
  2. 复习支持向量机(SVM)没空看书时,掌握下面的知识就够了
  3. (3) 用java编译器实现一个简单的编译器-语法分析
  4. java面试题二十一 异常
  5. 只针对异常的情况才使用异常_如何以及何时使用异常
  6. Spring boot 项目目录结构详解
  7. Javascript window.fetch API
  8. mysql的ddl的语句有_Mysql操作之部分DDL语句
  9. python: os.walk() 相关操作
  10. 枫叶股票监控免费软件 股票基金涨幅盈亏监控 上班摸鱼炒股神器
  11. 中国数字校园建设市场全景调研与投资发展战略分析报告2022-2028年版
  12. windows系统重装步骤
  13. Registry Workshop —— 强大的注册表编辑工具
  14. win10如何关机时显示停止服务器,Win10系统关机时总提示此应用程序阻止关机如何解决...
  15. 基于OpenCV实现的灰度图幻影坦克
  16. [问题]浏览器主页被劫持为2345
  17. Mac下 讲iphone备份到移动硬盘下
  18. 前端pc端和移动端的区别?
  19. c语言error2228,c语言error C2228: left of '.tag' must have class/struct/union type
  20. 我的宽带我做主,抛弃《宽带我世界》

热门文章

  1. C++ 模板类与头文件
  2. ch341a i2c 安卓_ch341a编程器软件继续更新-产生芯片列表功能
  3. 没学历可以学IT吗?
  4. 单片机串口转USB模块CH376S读写U盘
  5. 关于计算机应用梦想作文,我为梦想而努力700字作文,为梦想而奋斗作文800字
  6. 华为鸿蒙系统手机会卡吗,鸿蒙系统的手机,会像安卓一样越来越卡吗?
  7. FPGA系列7——Xilinx复数乘法器(Complex Multiplier v6.0)使用小结
  8. 如何使用相芯科技美妆SDK实现美妆(Android)
  9. maya之坐标轴与模型显示状态
  10. Mybatis-plus的Service