Keil | 使用Register Windows测量函数的执行时间
文章目录
- 一、前言
- 二、Keil配置
- 三、进入调试状态
- 3.1、打开Register Window
- 3.2、打断点
一、前言
在工作上,经常需要量化代码的执行时间。通过Keil软件的Register Windows就能测量出来。
二、Keil配置
可以选择ST-LINK,也可以选择J-LINK。
在Trace里面,填上MUC的工作频率(STM32F407的主频是168M),还有勾选“Trace Enable"。
三、进入调试状态
3.1、打开Register Window
注意:找到Register Window之前,记得先让Keil进入DEBUG模式。
3.2、打断点
在需要测量的函数与下面的代码都添加断点。这一次我想测量一下中断回调函数里,定时器13执行函数spindle_Motor.speed_Cntr_Interrupt(&spindle_Motor,&Nanotec_M2)所需的时间。
测量的函数的运行时间大约 = T2 - T1 = 12.30296202 - 12.30295986 = 0.00000216,约等于2.16us时间。
Keil | 使用Register Windows测量函数的执行时间相关推荐
- STM32F407+CubeMX - 使用GPIO翻转+示波器测量函数的执行时间
文章目录 一.前言 二.GPIO 三.代码 四.示波器测试结果 五.细节补充 一.前言 Keil | 使用Register Windows测量函数的运行总时间 先说明一下,这个测量方法跟STM32F4 ...
- Qt 测量函数运行耗时
Qt 测量函数运行耗时 本人常用两种方法,在此做记录: 方法一:QTimer (Windows和Linux均可)其精度为ms级 #include <QTime> QTime time; t ...
- Windows内核函数的命名
<Windows内核情景分析--采用开源代码ReactOS(上.下册)>本书通过分析ReactOS的源代码介绍了Windows内核各个方面的结构.功能.算法与具体实现.本小节为大家介绍Wi ...
- 在C#中调用windows API函数
Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用Windows ...
- Python调用Windows API函数编写录音机和音乐播放器
功能描述: 1)使用tkinter设计程序界面: 2)调用Windows API函数实现录音机和音乐播放器. 参考代码: . 运行界面:
- 标准C函数库头文件、POSIX标准库头文件和Windows API函数库头文件说明
1. 标准C函数库头文件 名字 源自 描述 <assert.h> 包含断言宏,被用来在程序的调试版本中帮助检测逻辑错误以及其他类型的bug. <complex.h> C99 一 ...
- Windows API 函数SendMessage与PostMessage使用方法和常见的坑
Windows API 函数中 SendMessage 与 PostMessage 用处很大,经常被程序员们使用.对老手们来说,了如知掌,但对新手来说,可能会遇到这样那样的问题.我作为一名老手中的新手 ...
- 基于msp430G2553的低频方波频率、占空比、峰峰值测量函数
使用的平台是TI公司的launch pad,频率和占空比已经实现,峰峰值还有有待改进 1.主函数部分: /*********************************************\ ...
- Windows API 函数大全
Windows API函数大全,从事软件开发的朋友可以参考下 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建 ...
最新文章
- Node.js可能是最适合写简易小爬虫的语言,速度极快、代码极少
- opencv亚像素点检测
- 古月居ros课件_【古月居】ROS2探索总结系列
- python模型部署方法_终极开箱即用的自动化Python模型选择方法
- 生成drl文件_我如何通过编程方式生成.drl文件。任何示例对我都将有所帮助
- 【C++ grammar】引用
- Breadth-first Search(广度优先搜索)专题1
- 修改maven打包名字
- mysql wb bbu_BBU
- unet服务器向客户端发消息,unet
- 十二、添加RD 授权角色
- wireshark学习使用
- 2018/4/7 Mybatis源码结构概览
- 基于GPON的光纤光栅通信网与传感网融合技术研究
- 关于PC浏览器js提示兼容问题的代码 “您的浏览器版本太低了,已经和时代脱轨了“ 强制锁定极速模式
- XMind 超强入门完全指南
- 数学知识整理:布朗运动与伊藤引理 (Ito‘s lemma)
- R语言函数(1)-par()函数
- 关于NVIDIA显卡驱动更新后,没有NVIDIA 控制面板的解决办法
- 智能终端演绎IT产业大变革