实验视频 13.2 - 测量中断延迟

+荐课 提问/讨论 评论 收藏 分享
本实验的目的是使用定时器实现 PWM 输出以及 使用定时器建立定期中断。 在本实验中,您只需要 LaunchPad。 本部分的目标是测量中断延迟, 换言之,就是测量微控制器响应中断的 速度有多快。 我先从 Code Composer Studio 开始。 我只有一个很简单的多线程系统。 主程序大部分时间是在切换 蓝色 LED 灯。 后台任务,即本例中的定期任务, 将按每秒钟 1,000 次的频率运行。 它将红色 LED 灯切换三次。 进行三次切换的方法使我们能够 完成一些测量。 首先,我们可以提出一个问题, 执行该中断服务例程用了多长时间? 如果您观察一下这三次切换的时间, 您会看到第一次切换发生在中断事件发生时。 第二次切换发生在 中断服务函数执行时。 第三次切换发生在中断结束时, 因此我可以用它来估测或绘制 此中断服务组使用的时间。 我还可以做另外一件事,由于这个超简单的程序 执行的后台线程是切换蓝色 LED 灯, 因此我可以查看请求与服务之间的 延迟或间隔时间。 而且我知道,刚好在此时, 主程序暂停了。 而且我能看到在暂停主程序与 执行中断服务组之间间隔的时间 远远不到 1 微秒,这是一个非常短的 延迟。 如果我把它缩小,您还能够看到 发生中断的频率是 每秒钟 1,000 次。 在本实验中,您了解到, 定时器可用来定期执行软件任务, 而且偏差极低。 因此,发出请求与 开始运行之间的间隔时间 远远不到 1 微秒。 随着机器人的复杂程度越来越高, 定期中断就成为了将多个线程合并到 一个微控制器的一种方法。 请记住,要使用您的调试技巧 测量软件执行的位置和时间点。
课程介绍 共计4课时,37分36秒

TI-RSLK 模块 13 - 计时器

TI PWM 机器人 软件 RSLK 计时器

在此模块中,您将编写用计时器创建 PWM 输出的软件。为 PWM 和周期性中断采用计时器可提供增加机器人系统复杂性的机制。

  • 技术支持

推荐帖子

增益带宽积GBP与单位增益带宽的概念
增益带宽积这项参数主要是针对运算放大器,它可以让电路设计人员通过指定的器件频率(或频带)来确定其最大增益,反过来也同样适用。单位增益带宽:也即是-3dB带宽,表示增益为1时随着信号频率增加,输出信号幅度信号下降到-3dB时的带宽。一般运放的都是用增益带宽积GBP来表征其处理交流信号的能力,是一个常数。单位增益带宽是指在运放电路闭环增益为0db时的带宽。这里对这个概念进一步解释下:低频断点fo通过以...
alan000345 模拟与混合信号
launchpad的usb转串口,可以用于其他单片机做串口调试线吗
手头有个火箭板,但由于项目需要用stm32,stm32没有串口,我能不能用launchpad的usb转串口连stm32到pc,进行uart串口调试呢...
595818431 微控制器 MCU
线性稳压电源工作原理详解
工作原理:我们先用下图来说明线性稳压电源调节电压的原理。 如下图所示,可变电阻RW跟负载电阻RL组成一个分压电路,输出电压为: Uo=Ui×RL/(RW+RL),因此通过调节RW的大小,即可改变输出电压的大小。请注意,在这个式子里,如果我们只看可调电阻RW的值变化,Uo的输出并不是线性的,但如果把RW和RL一起看,则是线性的。还要注意,我们这个图并没有将RW的引出端画成连到左边...
fish001 模拟与混合信号
带有FR功能的温度测试点
打算做一个无线温度标签,功能比较简单,FRID+测温即可。FRID打算选择无线射频卡芯片,暂时找了一个国产的,QR2213。MCU当然首先咱们的金刚狼,温度采集现在有两种想法,一个是选测温芯片,另外一个就是用单片机内部的温度传感器,精度在1°左右就够了,只要用于冷库分布测温。由于是标签,低功耗是必须考虑的,再一个就是体积要小,能做成硬币那样的更好了,实在不行最大也就公交卡那样了。 基本功能就这些...
jishuaihu 微控制器 MCU

shakencity

学习学习TI-RSLK 模块 13 - 计时器

2019年11月28日 13:37:17

hawkier

学习了

2019年08月01日 18:14:44

大明58

看看视频,学习一下。。

2019年06月27日 15:51:47

hellokt43

看看视频,学习学习一下

2019年05月16日 08:57:22

zwei9

周日继续学习下

2019年05月12日 12:03:44

dingxilindy

看看视频,学习一下

2019年02月08日 16:45:40

wudianjun2001

学习

2019年01月23日 10:55:03

wudianjun2001

学习

2019年01月23日 10:54:31

led2015

学习一下

2019年01月17日 16:22:17

led2015

学习一下

2019年01月14日 14:56:05

wudianjun2001

BUCUO

2019年01月10日 10:32:25

273734588

学习

2019年01月09日 09:53:12

分享到X
微博
QQ
QQ空间
微信

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved