自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Keil 启动文件详解

文章目录1. 启动文件详解1.1 启动文件的主要任务1.2 启动文件中的汇编指令1.3 启动代码讲解1.3.1 栈的初始化1.3.2 堆的初始化1.3.3 向量表初始化1.3.4 复位程序1.3.5 中断服务程序1.3.6 用户堆栈初始化1.4 系统启动流程1. 启动文件详解1.1 启动文件的主要任务    启动文件会完成以下五件事:初始化堆栈指...

2019-12-04 14:17:33 2858

原创 Cortex-M芯片低功耗开发

文章目录芯片的低功耗1.1 低功耗的测量数据1.2 低功耗的系统特性1.3 低功耗的系统需求1.3.1 Cortex-M3和Cortex-M4处理器的低功耗特点1.4 低功耗系统特性1.4.1 休眠模式1.4.2 系统控制寄存器(SCR)1.4.3 进入休眠模式的指令1.4.4 唤醒条件1.4.5 休眠扩展/唤醒延迟1.4.6 唤醒中断控制器(WIC)1.4.7 状态保持功率门(SRPG)1.4....

2019-11-15 14:33:19 1931

原创 Cortex-M系列中断和异常(四)

文章目录1 中断及异常的注意事项1.1 中断及异常的优先级配置1.2 中断与栈空间的关系1.3 向量表重定向情况1.4 软件中断1.5 ARM架构及中断2 函数调用与异常处理的过程2.1 函数调用过程2.2 异常处理过程2.2.1 栈帧2.2.2 EXC_RETURN3 进入异常及返回异常流程3.1 异常进入及压栈3.2 异常返回及出栈4 中断等待和异常处理优化4.1 中断等待4.2 多周期指令执...

2019-11-06 16:40:56 4494 2

原创 Cortex-M系列中断和异常(三)

文章目录Cortex-M系列中断和异常1.1 SCB中的寄存器1.1.1 中断控制和状态寄存器(SCB->ICSR)1.1.2 向量表偏移寄存器(SCB->VTOR)1.1.3 应用中断和复位控制寄存器(SCB->AIRCR)1.1.4 系统处理优先级寄存器(SCB->SHP[0~11])1.1.5 系统控制和状态寄存器(SCB->SHCSR)1.2 用于屏蔽异常和中...

2019-10-09 16:09:44 4250 1

原创 Cortex-M系列中断和异常(二)

文章目录1. 中断与异常1.1 异常的处理流程1.1.1 接受异常请求1.1.2 异常进入的流程1.1.3 异常处理流程1.1.4 异常返回流程1.2 中断控制用的NVIC寄存器1.2.1 中断使能/失能寄存器1.2.2 中断挂起寄存器/清除挂起寄存器1.2.3 活跃状态寄存器1.2.4 中断优先级寄存器1.2.5 软件触发中断寄存器1.2.6 中断控制器类型寄存器1. 中断与异常&nbsp...

2019-09-27 17:55:37 1868

原创 Cortex-M系列中断和异常(一)

文章目录1. 中断与异常1.1 异常的类型1.2 异常及中断的管理1.2.1 中断的一般使用方法1.3 优先级的定义1.4 向量表和向量表的重定义1.4.1 向量表重定向的应用场景1.5 中断输入和挂起行为1.5.1 中断请求的类型1. 中断与异常    什么是中断?什么是异常?其实他们是同一个东西,只是来源不同叫法不同。有系统内部引起的异常就叫异常,...

2019-09-19 17:52:57 4322

原创 三、任务切换之PendSV异常

文章目录PendSV异常1. 没有PendSV异常的任务切换2. 有PendSV异常的任务切换2.1 系统调用引起的任务切换2.2 systick中断引起任务切换2.3 PendSV异常处理函数2.4 寻找下一个要运行的任务2.5 时间片调度PendSV异常    PendSV翻译为可挂起系统中断,从名字上可以看出,这个系统中断可以被挂起,等到时机成熟...

2019-09-06 16:17:00 3685

原创 二、FreeRTOS目录结构与配置选项讲解

文章目录FreeRTOS配置选项讲解FreeRTOS源码目录结构FreeRTOSConfig.h文件分析FreeRTOS配置选项讲解    讲解FreeRTOS之前首先要获取到源码,获取源码的途径有两种,第一种是通过官网来下载,下载地址为:http://www.freertos.org/, 另外一种是从代码托管网站上下载:https://source...

2019-09-03 20:43:13 1194

原创 一、FreeRTOS任务调度相关函数详解

文章目录1. FreeRTOS任务调度及相关函数分析1.1 任务创建过程分析1.1.1 任务创建函数分析1.1.2 任务初始化函数分析1.1.3 任务堆栈初始化分析1.1.4 添加任务到就绪列表1.2 任务删除过程分析1.3 任务挂起过程分析1.4 任务恢复过程分析1.5 调度过程分析1.5.1 Task层面的调度1.5.2 Port层面的调度1.5.3 使能FPU1.5.4 配置systick中...

2019-08-30 17:04:02 3428 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除