汇编
Thomas_Fly
这个作者很懒,什么都没留下…
展开
-
M0中断控制
CONTROL寄存器: M0中有两个栈指针,一个是由线程模式下。 第【1】位 handle模式总是置0.在线程中可以为0或者1. 复位以后MSP(主堆栈指针,估计用来指引中断向量表的)使用,在线程模式下(估计就是执行主函数)转换到PSP(进程指针),同时设置CONTROL第1为为1. 当处理器在HANDLE模式下(执行异常),第一位为0,所以MSP使用,CONTROL只可以在线程模式下设原创 2013-04-11 21:39:44 · 2091 阅读 · 0 评论 -
ARM -M3位带操作
位带相当于一块虚拟的一块存储区地址,该存储区地址如图所示: bit bandAlias 这一块区域是bitbandregion的32倍,即该区域的每一个地址代表bit band region 中的每个地址的每一位。 这样可以不用直接操作位,直接操作地址来控制访问。原创 2013-04-19 08:59:18 · 1726 阅读 · 0 评论 -
KL25的启动顺序
M0+ KL25启动顺序 在上电时,片上稳压器会保持芯片处于POR(上电复位)状态直到输入电压达到阈值。模式控制器按照以下的逻辑退出复位。 1. 系统复位保持在内部逻辑, reset引脚输出为低,MCG以默认时钟模式使能。 2. 时钟使能(系统时钟、flash时钟和任何没有时钟门控制的总线时钟)。 3. 内部逻辑的系统复位持续保持,但是flash控制器从复位和开始初始化操作状态退出,并在模原创 2013-05-01 09:49:49 · 1351 阅读 · 0 评论