keil仿真和使用示波器调波形

  • 一、keil仿真和使用示波器调波形
    • (一)仿真设置
    • (二)调试
  • 二、使用示波器查看
    • (一)软件下载
    • (二)认识软件
    • (三)用Logic显示波形
  • 三、总结
  • 四、参考资料

一、keil仿真和使用示波器调波形

(一)仿真设置

Debug的设置,点击魔法棒进行配置

一般情况下,设置后就可以调试出波形,但是报错:
error 65: access violation at 0x40023800 : no 'read' permission
根本原因是:map地址空间权限映射有问题。部分地址空间没有读写的权限,造成程序不能自动运行。有两个解决办法:

  • 1.方法一

    • 1.1 工程文件中新建“debug,ini”文件,在文件中添加map地址权限映射代码
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
  • 1.2在下面的地方添上刚才的ini文件:
  • 2方法二

    • 2.1点击调试进入调试页面

    • 2.2选择Debug->Memory Map

      • 2 .3勾选ReadWrite的权限

(二)调试

1.点击Debug进行调试


2.选择逻辑分析仪:

3.设置要观察的引脚

  • 选择Setup
  • 添加引脚

快捷方式添加引脚
输入PORTX.xx(X为A.B…;xx为引脚号,比如:PORTA.4)然后按回车
输入USARTx_SR(x为数字)然后回车


4.设置时间间隔为1和起始线

5.设置查看USART1输出

6.点击运行

7.结果

  • 7.1 uCOS移植
  • 7.2 RTC时钟

二、使用示波器查看

(一)软件下载

链接:https://pan.baidu.com/s/1rd8sECuwPz9rTq7Ymp73UQ
提取码:huxi

选择合适的版本安装即可,我安装了安装的是1.1.34的
,安装时一直next。

(二)认识软件

1.打开软件

在安装软件的同时,驱动程序已经被注册到系统了了,当插入 SALEAE 16 逻辑分析仪后就可以自动安装安装驱动。
打开界面如下图,软件界面基本是左中右的布局,左边主要是采集和显示设置,右边是分析和解析设置,中间是波形显示区域。

2.软件支持脱机模拟采集,没有实际的硬件也可以感受一下软件的界面和操作。点Start Simulation ,可以在波形区域模拟显示出一些软件生成的数据,如果设置了解析,可以根据所设置的协议,生成一些符合协议解析要求的模拟数值。

3.默认的演示模式是 8 通道的,我们可以设置成 16 通道。选择后界面会出现一些 SALEAE16 的设置

4.单个通道设置
第一项是波形幅值比例,可以通到进行修改不同的比例。
设置2x如下

5. 触发的设置和波形的高级检索

触发就是采集开始的条件,当触发满足之后,就可以开始采集。

如果设置了触发,但是触发条件不满足,数据是不采集的。如果想去掉之前设置的触发,可以在某一通道右边, 点击设置 RESET ALL CHANNELS

6.ANNOTATIONS标签添加

在软件界面的右上角,点击“ANNOTATIONS”旁边的“+”箭头,就可以添加三种标签,分辨是

  • BOOKMARK书签,记录当前屏幕的位置以及缩放比例;
  • TIMING MARKER PAIR 时间标识对;
  • MEASUREMENT 测量参数。


7.Analyzers 选项
里面包含了很多协议,常用的串口、SPI、IIC 等等,都可以进行测量。

以常见的 I2C 接口为例:SDA 接在逻辑分析仪的 CH0,SCL 接在逻辑分析仪CH1。

(三)用Logic显示波形

1.线路接法
GND——GND
A9——CH0
A5——CH1
A4——CH2
2.设置Analyzerss
添加三个Async Serial,分别对应channel 0、channel 1、channel 2,波特率设置115200.


3.点击start旁边小三角设置通道参数。

4.点击Start,观察波形

三、总结

本次实验学会了用keil仿真观察波形图,对其调试波形的步骤更加熟练,以及如何解决因为权限问题导致的波形不输出或者报错问题。了解了Logic软件的基本原理。

四、参考资料

keil仿真和使用示波器调波形

keil仿真和使用示波器调波形相关推荐

  1. 基于stm32移植uC/OS-III以及使用Keil仿真和逻辑分析仪抓取波形

    文章目录 一. 认识uC/OS-III 二. 将uCOSIII源码移植到STM32F103C8T6 1. 使用CubeMX建立STM32F103C8T6HAL库 2. 准备工作 (1)获取uC/OS- ...

  2. 使用Keil仿真和SaleaeLogic16观察引脚电平变化

    使用Keil仿真和SaleaeLogic16观察引脚电平变化 在基于HAL库的RTC日历&时钟&uc_OS-III小试牛刀两个实验中中,在掌握Keil的仿真调试代码功能之外,也学习使用 ...

  3. 使用Keil仿真逻辑仪观察引脚电平变化

    一.keil仿真和使用示波器调波形 (一)仿真设置 Debug的设置,点击魔法棒进行配置 (二)调试 1.点击Debug进行调试 2.选择逻辑分析仪: 3.设置要观察的引脚 添加引脚 快捷方式添加引脚 ...

  4. keil仿真||示波器的使用

    文章目录 一.keil仿真调试 1.仿真设置 2.调试 3.运行 二.示波器使用 三.总结 参考链接 一.keil仿真调试 1.仿真设置 ①点击魔法棒进行设置 设置后直接进行调试,会报错 error ...

  5. 五步移相法matlab程序_用MATLAB软件对逆变电路移相调压进行仿真,30°,60°,90°的波形,并用分段分析法分析其原理_学小易找答案...

    [简答题]Translate the following ad into (1) a TV comercial, and (2) a factual introduction. Marie Franc ...

  6. 示波器数据用matlab进行fft,示波器CSV波形数据导入Matlab进行FFT分析.doc

    示波器CSV波形数据导入Matlab进行FFT分析 1,将CSV文件拖到workspace窗口,弹出的Import Wizard窗口中,点选"Next",新窗口中选第二项" ...

  7. matlab示波器导出csv数据,示波器CSV波形数据导入Matlab进行FFT分析

    示波器CSV波形数据导入Matlab进行FFT分析 1,将CSV文件拖到workspace窗口,弹出的Import Wizard窗口中,点选"Next",新窗口中选第二项" ...

  8. 51单片机DS18B20温度报警器proteus仿真设计_可调上下限

    51单片机DS18B20温度报警器proteus仿真设计_可调上下限 (仿真+源码+原理图+报告) 原理图:Altium Designer 仿真版本:proteus 7.8 程序编译器:keil 4/ ...

  9. 如何用示波器调试波形

    序 无论是做嵌入式硬件工程师,还是做嵌入式软件工程师,示波器的使用都可以算是必备技能了,因为我们在做一些牵扯到时序的项目时,遇到一些问题,看是看不出来的,用示波器抓波形往往更直观一些.恰好手头一个项目 ...

最新文章

  1. 关于学习Python的一点学习总结(42->继承list)
  2. AC日记——Power收集 洛谷 P3800
  3. 【深度学习】擦除:提升 CNN 特征可视化的 3 种重要手段
  4. “约见”面试官系列之常见面试题之第一百零六篇之css只在当前组件中起作用(建议收藏)
  5. PWN-COMPETITION-GeekChallenge2021
  6. Node.js初探之hello world
  7. mysql recordcount 1_[转载]ADO记录集GetRecordCount()返回记录条数为啥总为-1
  8. [BZOJ 3207] 花神的嘲讽计划Ⅰ【Hash + 可持久化线段树】
  9. 图神经网络总结(GCN/GAT/GraphSAGE/DeepWalk/TransE)
  10. python dbf转excel,使用Python将.csv文件转换为.dbf?
  11. unity3d 不规则外发光描边_PS发光字体教程
  12. 一个将Google Maps API与ArcGIS JavaScript API for GMaps结合的例子
  13. xss.haozi练习平台wp
  14. python推荐系统实战_Python项目实战!分析9000部电影,打造一个简单的电影推荐系统...
  15. 关于泰勒展开的细节-《三体》读后感的读后感...
  16. 从administrator到system权限的几种方式
  17. Log4j2配置SMTP邮件实现邮件发送
  18. 系统开发视角下的诊断 ———— 动力系统(P)诊断故障6
  19. ESP8266 入门 AT指令
  20. IDEA+SSH :图书管理系统实现

热门文章

  1. 如何解决安装Win10 和Ubuntu 双系统出现 BitLocker recovery问题?
  2. js点击按钮执行ctrl p_js控制ctrl+p
  3. RTD2169芯片停产|完美替代RTD2169芯片|CS5260低BOM成本替代RTD2169方案设计
  4. 路由器的功能及工作原理
  5. 功能测试用例设计方法有哪些?
  6. 计算机辅助写字技术,计算机辅助写字教学论文.doc
  7. 故事里,读着别人的故事
  8. 分布式接口幂等性、分布式限流(Guava 、nginx和lua限流)
  9. 消防报警主机调试软件
  10. slurm(一) —— 简介