×

Kinetis的中断机制详细资料说明

消耗积分:0 | 格式:rar | 大小:0.20 MB | 2019-07-26

分享资料个

  中断机制是学习任何一款单片机中必须要掌握的,编写相应的中断服务程序也是最基本的要求之一了。Kinetis 的中断机制是Cortex-M4 核的机制, Cortex-M4 引入了嵌套向量中断控制器( NVIC)来管理其中断功能,其主要的特点包括:

  可嵌套中断支持;

  向量中断支持, Cortex-M系列通过查询中断向量表找到相应的ISR 入口,并跳转执行;

  动态优先级调整,即支持软件运行时改变中断优先级;

  中断可屏蔽,支持条件性屏蔽即只屏蔽优先级低于某个阈值的中断,当然也可以屏蔽全部中断了;

  Cortex-M 核的NVIC最多支持200 多个中断(包括系统异常16 个和外部中断240 个),其中前16 个中断为系统中断。这16 个中断可以通过对Cortex-M4 内核的调用来完成相关控制。首先介绍飞思卡尔 Kinetis 系列中断特点:

  低中断延迟,从中断发生到进入中断服务程序最多12 时钟周期;

  最多120 个中断,包含16 个核中断和剩余的外部IRQ中断;

  最多16 个可编程优先级;

  动态改变优先级;

  可重定位向量表,通过写SCB_VTOR寄存器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !