RTI的内容可自行看手册或其他文章,这里只简单记录下配置和实验。

1、RTI1CLK的时钟配置,默认:

2、开启RTI Compare0的ISR中断:

3、RTI Counter0配置,默认:

4、中断发生的周期值,Compare0 Period填入10,即每10ms计数中断一次;

5、gioa0的配置不再贴出,生产代码,下面看下配置的代码;

6、RTI配置的内容在rti.c中的rtiInit()函数中:

    /** - Setup compare 0 value. This value is compared with selected free running counter. */rtiREG1->CMP[0U].COMPx = 100000U;/** - Setup update compare 0 value. This value is added to the compare 0 value on each compare match. */rtiREG1->CMP[0U].UDCPx = 100000U;

7、main.c中初始化和开启rti,代码如下:

#include "system.h"
#include "rti.h"
#include "gio.h"int main(void)
{/* USER CODE BEGIN (2) */rtiInit();gioInit();rtiEnableNotification(rtiNOTIFICATION_COMPARE0);rtiStartCounter(rtiCOUNTER_BLOCK0);_enable_IRQ();while(1){}/* USER CODE END */return 0;
}

8、rtiNotification函数;

#pragma WEAK(rtiNotification)
void rtiNotification(uint32 notification)
{
/*  enter user code between the USER CODE BEGIN and USER CODE END. */
/* USER CODE BEGIN (9) */gioToggleBit(gioPORTA, 0);
/* USER CODE END */
}

9、实测gioa0波形,10ms中断发生一次;

参考:

1、tms570LC4357 这个芯片有定时器模块吗? - C2000™︎ 微控制器论坛 - C2000 微控制器 - E2E™ 设计支持

2、Hercules\HALCoGen\v04.07.01\examples\TMS570LS09x_07x\example_rtiBlinky.c

TMS570-3-RTI中断相关推荐

  1. 中断的概念和机制————(清华大学慕课记录)

    中断 中断的关键要素 中断处理流程 标志位(Flag) 使能(Enable) 中断服务程序ISR 中断向量表 中断嵌套和中断优先级 中断潜伏期 中断 and 轮询 形象解释 轮询:一个简单的例子解释轮 ...

  2. TI RM57 如何配置RTI作为定时器使用

    引言 最近公司要对新项目的算法进行评估,这就需要拿到RM57浮点运算能力数据,测量运算速度就要用到高精度定时器,通过查看芯片手册发现RTI可以满足这个需求,本文对RTI的配置和使用做一个详细的记录,方 ...

  3. 基于CAN总线的汽车诊断协议UDS的开发重点

    一.意义 为了指导开发工程师,正确的使用诊断模块,快速开发出满足车厂要求的诊断功能. 二.诊断模块介绍 此诊断模块根据ISO-14229-1文档,并结合部分车厂的文档进行开发,使用面向对象的思路进行设 ...

  4. MC9S12G128模块化分层化软件架构之九_ClockAndRTI

    修改历史 内容 1        overview 1.1        目的 2        question 3        软件实现 3.1        Coding Rule 3.2   ...

  5. 【S32K学习笔记】PIT

    文章目录 前言 一.PIT是什么? 二.PIT特性? 1.特点 2.时钟&中断 二.PIT的应用? 1.S32DS配置 2.常用API 3.demo 总结 前言 定时器中断,每个平台的实现方式 ...

  6. c语言进位加汇编指令,共同学习hcs08的汇编指令,快速掌握

    简单的介绍,hcs08的指令集,能够看懂c代码的汇编编译,方便硬件调试. 常用的伪指令: 1. 伪地址 ORG $C000 ;定义中断时用到 2. 伪字节 FCB $01,,$02,$03 : 3.伪 ...

  7. LC-3 中断实验 (深大计系1实验5)

    目录 前言 实验内容 用户程序 中断服务程序 注意事项 配置中断 代码实现 用户程序 中断服务程序 结果 前言 这个实验不是很难,比上一个四子棋实验简单多了... 实验内容 这个实验需要实现LC-3的 ...

  8. 【计算机系统】LC-3中断试验

    代码: Github仓库地址 中断实验 计算机领域中,中断就是由软硬件向处理器发送信号,处理器收到并立即处理该信号表示事件的过程.中断会暂停当前处理器正在执行的流程,然后将处理器切换到高优先级.处理器 ...

  9. RTI路由服务---跨多个平台,系统和网络扩展和集成DDS系统

    RTI路由服务是一种开箱即用的解决方案,允许开发人员快速扩展和集成不同或地理位置分散的实时系统. 路由服务可用于跨不同域桥接DDS应用程序,以支持系统系统架构,互操作新旧应用程序,以支持新产品推出,同 ...

  10. 计算机系统(1) 实验五 中断实验

    计算机系统(1) 实验五 中断实验 一.实验目的 二.实验背景及要求 (一)实验背景: (二)实验要求:实现三部分程序 1.用户程序: 2.键盘中断处理程序: 3.操作系统使能代码: 三.实验步骤 1 ...

最新文章

  1. Android--应用开发3(Android layout XML属性)
  2. break后面的语句还执行吗_流程控制语句
  3. 30道四则运算题目---课堂作业--软件工程c++
  4. 云告警平台 OneAlert :如何帮助运维工程师做好汇报?
  5. 猎鹰与龙飞船基于Linux,采用C++、Chromium与JS开发
  6. 20145326蔡馨熤《计算机病毒》——代码的动静态分析结合
  7. Ext4及F2FS文件系统 Debug
  8. 20189222 《网络攻防实践》安全工具、库的简介以及使用教程
  9. vagrant up 时提示错误 cound not open file
  10. 地球上20张最惊人照片!不看将后悔一辈子
  11. 计算机卡和c盘东西多有关吗,电脑c盘东西装太多会卡吗
  12. 电视html转vga没有声音,Windows10下使用Hdmi转VGA后只有图像没有声音的解决方案
  13. python描述对象静态特性的数据为_要设置单选按钮,应使用的控件是:_学小易找答案...
  14. 客户体验管理-运维服务
  15. 2.12美团点评技术
  16. 什么是 95计费方式
  17. Tracup Talk:如何制作项目管理的甘特图?
  18. iPhone 更新系统后死机怎么搞定?
  19. 论文解读| NeurIPS 2022:面向科学任务的图神经网络设计
  20. 【Django】 gunicorn部署纪要

热门文章

  1. One-shot Face Reenactment(BMVC19)
  2. 黄渤海浅层气的分布及特征综述
  3. Linux的文件的权限管理
  4. c语言贪吃蛇答辩项目,贪吃蛇项目V1答辩.PDF
  5. 复选框点击后弹出输入框
  6. java ocr文字识别_java文字识别技术
  7. hsqldb user lacks privilege or object not found
  8. java 把客户信息录入数组,需求说明 java-实现添加客户信息 客户信息包括:姓名、年龄、是否有会员卡...
  9. linux区别sata和sas,企业级硬盘sata与sas接口区别,该怎么选择
  10. gif透明背景动画_用“万彩动画大师”点亮你的微课