1. 首页
  2. 人工智能
  3. 搜索引擎
  4. 基于AVR单片机的嵌入式系统的应用分析

基于AVR单片机的嵌入式系统的应用分析

上传者: 2020-10-27 17:15:09上传 PDF文件 107KB 热度 9次
AVRX2.6为了支持C语言,保存了所有的32个寄存器,最小的上下文是32个寄存器、SREG和PC,总共35个字节。AvrXInitTask()函数给所有的寄存器初始化为0x00;只有进程上下文保存在任务堆栈中,所有其他的使用(包括内核和中断)保存在内核堆栈。这样降低了第一个中断的上下文切换和进入内核API的SRAM消耗。随后的中断(如果允许中断嵌套)嵌入内核堆栈,API不进行上下文切换。
下载地址
用户评论