这两天想用keil软件仿真看spi与串口,iic通讯的波形。程序是没有问题的,但是keil仿真就是一直是低电平,一点变化都没有,而仿真点灯的,或者控制蜂鸣器的gpio能看到波形。在网上找了好久找到了大牛的解释,现记录如下:
根据我的理解以及使用经验。要使用Keil的逻辑分析仪功能。首先应该需要Keil的一些支持。你以前应该有使用虚拟逻辑分析功能,应该知道GPIO的输入输出的波形逻辑怎么设置的。那SPI硬件为什么没有相应的逻辑波形,仿真器做逻辑分析应该是读取相应的寄存器值或其他复杂的方式。假设是靠读取寄存器的值来做相应的逻辑波形绘图,那问题来了,你在对SPI进行读写操作时,读写的是SPI的数据寄存器,而你的这个操作根本就没有改变GPIO寄存器的数据,而你的设置是对GPIO的信号进行逻辑分析,所以在逻辑分析仪界面理论上应该看不到SPI的时序波形。原文地址

keil软件仿真看不到波形相关推荐

  1. keil软件仿真时如何使用逻辑分析仪查看波形

    在调试程序时有时候手头没有示波器,这时候就需要用到软件仿真.在软件仿真时可以通过逻辑分析仪来查看IO口的波形.但是逻辑分析仪对于新手来说不知道怎么用,现在就来说说逻辑分析仪如何设置. 首先用LED灯来 ...

  2. keil软件仿真时如何使用逻辑分析仪查看波形(转载)

    这篇文章实在写得不错,怕以后找不到,故转载于此,感谢原文博主的分享. 转载地址: https://hxydj.blog.csdn.net/article/details/100037901 在调试程序 ...

  3. KEIL 软件仿真 按键检测

    1.第一步点击仿真 本次仿真是选择的是软件仿真 看下图dedbug设置 3.由于本次是软件模拟按键调试 选择GPIO口    点击 peripherals  -> General purpose ...

  4. 如何查找不同芯片keil软件仿真要配置的参数DAMSTM.DLL、-pSTM32F103C8

    KEIL软件仿真配置参数 这里以C8T6为例,其他芯片查找方法也一样 软件仿真需要选择 Use Simulator,下面的红框参数可以从KEIL软件给的芯片数据查看 点击软件的File选项,然后点击D ...

  5. Keil软件仿真STM32时出现“no ‘write‘ permission”,“no ‘read‘ permission ”的错误

    Keil软件仿真STM32时出现"no 'write' permission","no 'read' permission "的错误 在Keil中可以对我们的程 ...

  6. Keil软件仿真步骤

    目录 前言 一.准备工作 二.仿真 1.波形验证 2.变量验证 3.其他 注意事项 前言 在学习STM32的过程中会不可避免的遇到需要仿真的情况,其实大部分时候都是直接使用ST-Link进行硬件仿真, ...

  7. Keil软件仿真STM32互补输出PWM

    首先用Cubemx生成一个简单Keil工程,创建一个TIME4定时器,记得打开中断,用于让两个LED闪烁,型号:STM32F103VET6: 配置两个IO为输出状态,控制两个LED灯. 主函数中先打开 ...

  8. keil软件仿真时,程序不能正常运行解决方法

    在用keil软件调试程序时,有时候手头没有硬件电路板,就需要用到软件仿真功能.但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中. 程序停在时钟设置这里就不动了,不能进入 ...

  9. Keil软件仿真时如何用逻辑分析仪观察变量值

    在调试代码的时候,有时候手头上没有硬件环境,就需要用到纯软件仿真.下面先看一下要测试的代码. #include "sys.h" #include "delay.h&quo ...

最新文章

  1. AI一分钟|美国第一家!Waymo商业自动驾驶打车服务正式获批
  2. 我们遇到什么困难都不要怕,微笑着面对它
  3. [UWP]了解IValueConverter
  4. 【转】在你的博客中添加Google地图(Use Google Map API On Your Bolg)
  5. Java中的对象、private关键字、this关键字、构造方法
  6. poj 3278 Catch That Cow (bfs 搜索)
  7. 二叉树遍历算法的应用
  8. BZOJ-4706 B君的多边形 OEIS
  9. nxlog windows安装部署
  10. 基于MATLAB的运动车辆跟踪检测系统
  11. 刷新计算机dns缓存的命令,如何刷新dns缓存 刷新dns缓存命令(ipconfig /flushdns)
  12. 树莓派Raspberry Pi上手报告
  13. Linux和Windows系统基础操作命令
  14. MC辨析(蒙特卡洛)
  15. 谈谈BFC与ie特有属性hasLayout 1
  16. Cobot专长:了解您的日常需求
  17. python批量改名
  18. 《缠中说禅108课》66:主力资金的食物链
  19. oracle11g ins208022,解决重装 Oracle 出现的 INS-32025 问题,完全卸载 Oracle11g
  20. 电脑疑难杂症之Windows更新

热门文章

  1. eclipse上面一条工具栏图标不见了
  2. 织梦仿小刀娱乐网模板资源资讯类网站模板(自适应手机端)
  3. linux mint 桌面录屏工具SimpleScreenRecorder
  4. 人工智能是人类最后一次革命
  5. 计划任务(一次性计划任务及循环计划任务)
  6. 国考省考行测:求基期量,去年的量,增长率r小于6%化除为乘,否则直接相除
  7. 指令——流水线和吞吐率
  8. Word 纸张方向横向纵向调整格式问题
  9. 刚刚!国产统一操作系统 UOS 正式对外公开,太牛逼了!
  10. NDK OpenGL ES 3.0 开发(二十):3D 模型