5849|3

552

帖子

1236

TA的资源

纯净的硅(中级)

楼主
 

Hercules 之RTI (实时中断)学习 [复制链接]

实时中断(RTI)模块提供计时器功能的操作系统和用于产生时基测试代码。RTI的模块
能把用于操作系统调度的几个时基计数器很好的组合一起协调工作。RTI有如下的结构特性:
两个独立的64位计数器
四个可配置的比较,以响应操作系统或DMA的请求,每个事件可以被块1或者块2驱动。
一个时钟块用于同步FLEXRay网节点,还有时钟监督。
各种事件的快速使能或者失能
两个时间戳(捕捉)函数系统或周边中断,其中一个用于每个计数器块。
    结构图如下

RTI 模式包含至少两个上数计数器,此计数器可被用于提供操作系统时间记号。
当一个上数计数器被用作操作系统时基时,可使用第二个计数器作为第一个技术器
的诊断,即通过软件对两个定时器中的计数器的值进行定期检查。Cortex-R4F CPU
内部的PMU CPU 周期计数器也可用于支持这样一个诊断。错误响应、诊断的可测
试性、以及任何必须的软件要求由系统集成人员所执行的软件来定义。
RTI 计数器框图
两个独立的计数器模块产生不同的时基
每个模块包含一个32位的预分频计数器和一个32位的自由计数器
两个分别用来捕捉预分频和自由计数器当前值的捕获器

   
RTI的比较单元 四个比较单元有各自的比较中断和DMA通道,
比较值自动更新 无需CPU干预。
中断可以选择 DMA 中断 或者比较捕获出发中断
还可以 是两个计数器的溢出中断  如下图 参考

最新回复

楼主我想看看rti中断在ccs的主函数中的调用,可以吗,谢谢啦   详情 回复 发表于 2018-9-28 11:06
 
点赞 关注

回复
举报

552

帖子

1236

TA的资源

纯净的硅(中级)

沙发
 
RTI 中断周期计算
中断或DMA请求周期的计算方法
tCOMPx =tRTCLK x (预分频比较器值+1) x FreeRu计数器比较值
   如果预分频比较器值=0
tCOMPx = tRTCLK x232 x FreeRu计数器比较值
如果FreeRu计数器比较值为0
tCOMPx =tRTCLK x (预分频比较器值+1) x232
捕获功能特点
支持由捕获事件触发定时器捕获
触发源可以自由配置
检测到触发事件 预分频值捕获和FreeRunning计数器的值
保存当前预分频计数器和FreeRunning计数器的值
计数器,捕获比较寄存器的读取顺序
先读 自由计数器   然后再读 预分频计数器  
从下图可以看出

 
 

回复

552

帖子

1236

TA的资源

纯净的硅(中级)

板凳
 
补上一份 RTI  中断 的 C 文件  与大家共同学习
权当参考
RTI.zip (4.14 KB, 下载次数: 92)
 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

4
 
楼主我想看看rti中断在ccs的主函数中的调用,可以吗,谢谢啦
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表