《建立一个属于自己的AVR的RTOS》笔记——时钟节拍中断对比
2013-12-12 13:05
323 查看
第七篇:占先式内核(只带延时服务)——时钟节拍中断对比
增加了IntNum和OSCoreState两个变量
![](http://img.blog.csdn.net/20131212130440296)
增加了IntNum和OSCoreState两个变量
register unsigned char IntNum asm("r4"); //中断嵌套计数器 //只有当中断嵌套数为0,并且有中断要求时,才能在退出中断时,进行任务调度 register unsigned char OSCoreState asm("r16"); // 系统核心标志位 //0x01 正在任务 切换 0x02 有中断要求切换
相关文章推荐
- 《建立一个属于自己的AVR的RTOS》笔记——AVR中断
- 《建立一个属于自己的AVR的RTOS》笔记——任务调度对比
- 《建立一个属于自己的AVR的RTOS》笔记——引言、资料下载
- 《建立一个属于自己的AVR的RTOS》笔记——任务切换全过程
- 《建立一个属于自己的AVR的RTOS》笔记——OSTimeDly
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSuspend
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSemPend
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskResume
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskCreate
- 51操作系统学习笔记(三):建立一个属于自己的AVR的RTOS(1)
- 51操作系统学习笔记(四):建立一个属于自己的AVR的RTOS(2)
- 《建立一个属于自己的AVR的RTOS》笔记——OSStartTask
- 《建立一个属于自己的AVR的RTOS》笔记——OSSemCreate
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSemPost
- 《建立一个属于自己的AVR的RTOS》笔记——时间片轮番调度
- 《建立一个属于自己的AVR的RTOS》笔记——完善的占先式内核
- 《建立一个属于自己的AVR的RTOS》笔记——OSSched
- 建立一个属于自己的AVR的RTOS
- 51操作系统学习笔记(六):建立一个属于自己的AVR的RTOS(4)
- 建立一个属于自己的AVR的RTOS