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

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

TI-RSLK 模块 13 - 计时器

TI PWM 机器人 软件 输出 RSLK 计时器

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

  • 相关产品
  • 样品申请
  • EVM购买
  • 文档下载
  • 软件/工具
  • TI Design
分享到X
微博
QQ
QQ空间
微信

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

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

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

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