位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第0页 > LM3S1911-IQC20-A1T > LM3S1911-IQC20-A1T PDF资料 > LM3S1911-IQC20-A1T PDF资料1第35页

LM3S1911微控制器
NVIC支持多达240至256级的动态配置优先级的中断,每个中断
优先级。 NVIC和处理器内核接口紧密耦合,这使得低延迟
中断处理晚到的中断和有效处理。 NVIC保留
的堆栈(嵌套)中断,使尾链中断。
你只可以完全访问特权模式的NVIC ,但你可以在用户模式中挂起中断
如果你使能配置控制寄存器(见ARMCortex -M3技术参考
手册) 。任何其它的用户模式访问都会引起总线错误。
所有NVIC寄存器可使用字节,半字和字,除非另有说明。
所有NVIC寄存器和系统调试寄存器都是小端配置,不管端点状态
处理器。
2.2.6.1
中断
该
ARM Cortex-M3技术参考手册
描述了中断的最大数量
和中断优先级。该LM3S1911微控制器支持29中断具有8个优先级
的水平。
2.2.6.2
系统定时器(SysTick )
Cortex-M3包含一个集成的系统定时器SysTick 。 SysTick提供了一种简单的, 24位
清晰的写,递减,包装上零计数器,具有灵活的控制机制。计数器
可以以几种不同的方式被使用,例如:
■
RTOS节拍定时器以一个可编程的速率(例如100赫兹),并调用
SysTick程序。
■
高速报警定时器,采用系统时钟。
■
速率可变的报警或信号定时器 - 其持续时间,取决于参考时钟
用过的和相对的动态范围。
■
一个简单的计数器。软件可以用它来测量任务的完成和使用时间。
■
内部时钟源控制基于错过/满足持续时间。该COUNTFLAG位字段
在控制和状态寄存器可用于确定是否一个动作中的一组完成
期间,作为动态时钟管理控制循环的一部分。
功能说明
定时器包括3个寄存器:
■
控制和状态计数器用来配置其时钟,使能计数器,使能SysTick
中断以及确定计数器状态。
■
计数器的重载值,用来提供计数器的重载值。
■
计数器的当前值。
第4个寄存器, SysTick校验值寄存器,不在Stellaris器件中执行。
当启用时,定时器从重装值为零,重装(包裹)的值向下计数
在SysTick重装值在下一个时钟沿登记,然后减少在随后的时钟。
写零的重装值寄存器的值禁用的下一个包的计数器。当
计数器达到0时,COUNTFLAG状态位置位。 COUNTFLAG位将清除读取。
2007年10月9日
初步
35