多语言展示
当前在线:671今日阅读:181今日分享:30

ARM Cortex-M3有哪些寄存器组?

寄存器是嵌入式芯片中非常重要的,可以用来设置、记录运行状态、输出输入状态,今天和朋友们谈谈,ARM Cortex-M3有哪些寄存器组?
方法/步骤
1

R0-R12是 32 位通用寄存器,用于数据操作。

2

R13堆栈指针。

3

R14连接寄存器,当调用子程序时,有该寄存器存储返回地址。

4

R15是程序计数寄存器,指向当前的程序地址。

5

特殊功能寄存器,xPSR记录各种标志位的。

6

熟悉了解这些寄存器的作用,对嵌入式系统的移植非常重要,比如ucos系统,都需要用到这些寄存器。

推荐信息