当前位置: 技术问答>linux和unix
寄存器的疑问
来源: 互联网 发布时间:2016-10-02
本文导语: arm有37个寄存器(物理寄存器) 那比如 控制I/O口 的寄存器 又是什么呢? 有什么区别啊? | 首先,寄存器都是真实存在的物理既存器。 你说的那些寄存器,对于基于arm的S3c2410芯片来说,...
arm有37个寄存器(物理寄存器)
那比如 控制I/O口 的寄存器 又是什么呢?
有什么区别啊?
那比如 控制I/O口 的寄存器 又是什么呢?
有什么区别啊?
|
首先,寄存器都是真实存在的物理既存器。
你说的那些寄存器,对于基于arm的S3c2410芯片来说,不在arm core中,位于UART模块中。具体的地址是:
Register Address R/W Description Reset Value
ULCON0 0x50000000 R/W UART channel 0 line control register 0x00
ULCON1 0x50004000 R/W UART channel 1 line control register 0x00
ULCON2 0x50008000 R/W UART channel 2 line control register 0x00
等等
你说的那些寄存器,对于基于arm的S3c2410芯片来说,不在arm core中,位于UART模块中。具体的地址是:
Register Address R/W Description Reset Value
ULCON0 0x50000000 R/W UART channel 0 line control register 0x00
ULCON1 0x50004000 R/W UART channel 1 line control register 0x00
ULCON2 0x50008000 R/W UART channel 2 line control register 0x00
等等