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

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 实验视频 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 和周期性中断采用计时器可提供增加机器人系统复杂性的机制。

猜你喜欢 换一换

推荐帖子

带中文字库的128X64液晶模块
一、液晶显示模块概述 1.       液晶显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式...
Jacktang 微控制器 MCU
干簧管与霍尔效应传感器的选择与比较
 自从有了霍尔效应传感器以来,它夺得了设计师的设计想象力,一般认为固态器件比机械电子器件更为可靠。然而,当比较干簧管传感器技术与霍尔传感器技术时,你可观察到干簧管传感器一些值得注意的优点。  干簧管传感器技术     在干簧传感器中,关键的元件是簧片开关,它是由Western Electric公司在1940年发明的。其它主要元件是开或...
qwqwqw2088 模拟与混合信号
单片机内核的中断及中断向基础知识
      单片机其他的中断源,比如ADC、SPI、PWM等。以外部中断0为例,在编程中常使用的方式为: void INT0()interrupt 0 using 1 { …… } 在这里特别做上笔记:其中前面的void INT0() 只是代表一个普通没有形参的函数而已,函数名写成什么都是可以的,这个到不重要。...
灞波儿奔 微控制器 MCU
Orange pi GPIO输出控制,从点灯开始
在拿到这块orange pi后就百度了下怎么控制它的GPIO,结果看到了这些 说的很清楚,貌似可以直接开始动手了,但是那个44怎么来的,我又怎么把它和自己的orange pi 上的引脚联系起来呢?只说到引脚编号=控制引脚寄存器基数+控制引脚寄存器位数,但是不知道控制引脚寄存器基数。 for i in gpiochip* ; do echo `cat $i/label`: `ca...
fish001 DSP 与 ARM 处理器
分享到X
微博
QQ
QQ空间
微信

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

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

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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