历史上的今天
返回首页

历史上的今天

今天是:2025年04月18日(星期五)

正在发生

2019年04月18日 | Keil精确测量代码运行时间

2019-04-18 来源:eefocus

在工程设置中“Debug”下,选右边硬件仿真,点下拉框选“J-LINK/J-TRACE”,再点“Setting”



在弹出窗口中“Debug”下,选“JTAG”或“SW”,在后面选好下载速率。



点到Trace”标签下,如果是选择的“SW”


则勾选“Enable”选项,在“Core”框中输入MCU实际工作时钟频率(就是单片机以什么频率来执行指令的,MDK会用它来计算时间),再勾选“Autodetect max SW0 Clock”



如果是选择的“JTAG”,


先勾选“Enable”,在“Core”中设好时钟频率,最后去掉刚才勾选的“Enable”



因为“JTAG”模式不支持“Trace”功能,不把“Enable”去掉,仿真会报错。


接下来点进入仿真,界面右下角就会有时间窗口



鼠标放在上面右键点击,就会有:



上面两个是复位“t1”和“t2”的,下面3个是选择在状态栏上显示哪个时间。


“t0”表示程序开始运行到现在的时间,是不能复位的。另外两个可以随便复位,就可以用来测具体某一个函数或某一行程序的运行时间。


具体操作为:在要测试的代码前加一个断点,当程序运行到目标行时会停下,然后复位“t1”或“t2”,并在下一行代码前加断点,然后继续运行程序,程序会停在下一行代码前,这个时候“t1”的值就是目标行程序的运行时间。


推荐阅读

史海拾趣

方向电子公司的发展小趣事

机顶盒,全称为数字视频变换盒,是连接电视机与外部信号源的关键设备,具有高度的专业性和广泛的应用性。从广义上讲,凡是能与电视机连接并处理音视频信号的网络终端设备均可视为机顶盒。它不仅能够接收来自有线电缆、卫星天线、宽带网络及地面广播的数字电视信号,还能通过内置的解码器将这些信号转换为电视机可识别的格式,从而呈现出高清乃至4K的超高清画质,大大提升了观看体验。

机顶盒不仅限于基本的电视信号接收功能,还集成了多种增值服务。例如,它提供电子节目指南,让用户轻松查找和预约节目;支持因特网网页浏览,实现网络购物、在线视频观看、游戏娱乐等多元化互动体验。随着智能化技术的发展,现代机顶盒还融入了语音助手、智能推荐等功能,进一步提升了用户的操作便捷性和内容个性化程度。

在技术层面,机顶盒的发展日新月异,不断向高清化、智能化方向迈进。5G技术的应用更是为机顶盒带来了更快的传输速度和更低的延迟,为用户提供了更为流畅的观影体验。此外,虚拟现实和增强现实技术的融入,也为机顶盒的未来发展打开了新的想象空间,将为用户带来更为沉浸式和互动式的观影享受。

综上所述,机顶盒作为现代家庭娱乐的重要组成部分,不仅极大地丰富了人们的电视观看体验,还通过不断的技术创新和服务升级,满足着用户日益多样化的需求。

GETEDZ ( HVGT)公司的发展小趣事
电路设计要符合相关的电气安全标准和规范,确保电路的安全性和可靠性。
Bel Fuse公司的发展小趣事

随着电子行业的快速发展,Bel Fuse意识到要保持竞争力,必须不断进行技术创新。因此,公司加大了研发投入,推出了一系列具有创新性的电子元件产品。这些产品不仅满足了客户的需求,还为公司带来了可观的市场份额。同时,Bel Fuse也开始积极寻求全球扩张的机会,通过设立海外分公司和建立销售网络,进一步提升了公司的全球影响力。

Beta Dyne Inc公司的发展小趣事

Beta Dyne Inc最初是一家专注于研发新型半导体材料的小型创业公司。在创始人的带领下,公司成功研发出一种具有高效能、低功耗特性的新材料,这一技术突破迅速引起了业界的关注。随后,Beta Dyne积极与各大电子设备制造商合作,将其新材料应用于智能手机、平板电脑等消费电子产品中,成功开拓了新的市场。

Fluke公司的发展小趣事

近年来,电子行业面临着技术更新换代迅速、市场竞争激烈的挑战。Beta Dyne也不例外,公司面临着来自同行的竞争压力以及客户需求不断变化的挑战。为了应对这些挑战,Beta Dyne不断调整产品策略,加大研发投入,推出了一系列创新产品,并积极拓展新的应用领域。

Electronic Sensor + Resistor GmbH公司的发展小趣事

品质是ESR公司的生命线。公司始终坚持“质量第一、用户至上”的原则,建立了完善的质量管理体系和严格的质量控制流程。从原材料采购、生产加工到成品检验等各个环节都实行严格的质量控制措施,确保每一件产品都符合高品质标准。

此外,ESR公司还建立了完善的售后服务体系,为用户提供及时、专业的技术支持和解决方案。这种对品质的执着追求和对用户的真诚服务赢得了客户的广泛赞誉和信赖。

问答坊 | AI 解惑

哪位有TMS320DM6437串口通信的资料

如果有的话,共享一下,谢谢了~~·…

查看全部问答>

VS2005 Win32 位图控件

  我现在用VS2005 得移动设备下得Win32编写应用软件。发现在VS2005移动设备下,没有包含CBitmap Button类。   请问我才能怎么实现位图控件呢?   谢谢!!!…

查看全部问答>

Wince5.0 中RTL8139的驱动支持RTL8139D的芯片么

我用的CEPC的BSP,平台是PC104,网卡是RTL8139D,我在PB中加入了RTL8139的驱动,去掉了enable KITL选项,可是系统启动后一切正常,就是ping不通, error code 11010 ping自己能ping通, ipconfig也正常,网口发送指示灯都不闪,我觉得根本包就没 ...…

查看全部问答>

如何在通话时,实现静音?

使用TAPI实现了通话,现在要增加一项功能,需要静音掉我的语音,就是让对方听不到我讲话,如何实现?…

查看全部问答>

9B96原理图(有部分错误!)

目前是RS485收发搞反掉了!把TFT 的数据线搞错了,应朋友需要才发的,SCH没修改。。。。。。。。。…

查看全部问答>

TI zigbee sensor monitor找不到串口

  别人的计算机可以,我的不行,不知道咋回事?…

查看全部问答>

我想学pcb设计,请指教~

我很好奇的想知道。http://www.raspberrypi.org/要做一个类似于这样的东西,它用到了一块boradcom的芯片。但是这块芯片在官网上没有datasheet下载,源码也是封闭的(仅仅内核接口部分开源)。是要成为boradcom的某种“合作伙伴”,才能得到相关资料 ...…

查看全部问答>

出点不用的元件

7805 17片7809 3片7812 4片                         励源 PS500DC4SR 电源模块 1     &nb ...…

查看全部问答>

小白求STM8系列芯片开发工具?

小白求STM8系列芯片开发工具,有没有能编译成.s19文件的工具?…

查看全部问答>