Cortex-M3技术解析

1.Bit-banding 
将寄存器的位映射为一个32 bit的变量,避免位的与或操作,是一种空间换时间的技术

2.Core-sight调试系统
能对代码就行更深入的追踪

3.Systick
为定时操作的任务调度提供一个方便的实现方式

4.NVIC
ARM7和ARM9是不支持中断嵌套的,实现中断嵌套往往需要操作系统的支持,NVIC的出现增强了中断应用的灵活性
其中的Tail-chaining技术
减少了多个中断共同响应时的总执行时间

部分内部异常是永久开启的,包括复位中断、不可屏蔽中断及Systick定时器中断,所以用户并不需要用过NVIC打开定时器中断。

猜你喜欢

转载自lanxinyuchs.iteye.com/blog/1914699