![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
WenLang_M
只有转载,留下了没有技术的泪水。
展开
-
Cortex M3:Introduction
0 history1 registerR0-R12 都是 32 位通用寄存器,用于数据操作。但是注意:绝大多数 16 位 Thumb 指令只能访问 R0-R7,而 32 位 Thumb-2 指令可以访问所有寄存器。Cortex-M3 拥有两个堆栈指针,然而它们是 banked,因此任一时刻只能使用其中的一个。 主堆栈指针(MSP):复位后缺省使用的堆栈指针,用于操作系统内核以及异常处理例程(包括中断服务例程) 进程堆栈指针(PSP):由用户的应用程序代码使用。2 存储器映射.原创 2020-11-15 14:19:51 · 233 阅读 · 0 评论 -
Cortex M3:MPU
文章目录00参考资料:http://www.szcdxkmcu.com/PIC/PIC/CM3权威指南CnR2.pdfMMU 是应用处理器中的概念,主要作用是实现虚拟内存和内存分区。由于其具有不确定性,所以嵌入式设备中不能容忍,但是嵌入式中也不能没有分区保护的功能,于是内存分区便引入进来,称为MPU。因此可以把MPU称为MMU的子集。MPU有如下的能力可以提高系统的可靠性:阻止用户应用程序破坏操作系统使用的数据组织一个任务访问其他任务的数据区,从而把任务隔开。把关键数据区设置为只读,从根本原创 2020-11-15 13:55:55 · 712 阅读 · 0 评论