购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 MC9S12XS128的存储器映射

S12系列MCU片内有Flash、RAM和EEPROM,不同型号内置存储器容量不同。MC9S12XS128内置128 KB程序Flash、8 KB RAM和8 KB数据Flash。

图2.15给出了MC9S12XS系列单片机在特殊单片模式下的存储器映射图。

图2.15 MC9S12XS系列MCU在特殊单片模式下的存储器映射

从0x0000开始(0x0000~0x07FF)的2 KB是寄存器地址空间。

从0x0800到0x0C00的1 KB是数据Flash(D-Flash)的页面空间。可以通过设置EPAGE寄存器将这个1 KB的页面区块映射到数据Flash页面中。

从0x1000到0x1FFF的4 KB是RAM空间,不同型号的MCU有不同的片内RAM配置。可以通过设置RPAGE寄存器将这个4 KB的页面区块映射到RAM页面中。

从0x4000到0xFFFF的48 KB为程序Flash存储器空间,分成3个16 KB空间,最后16 KB空间的最后256 B,即0xFF00到0xFFFF在普通单片模式下是中断向量表空间,在特殊单片模式下是BDM空间。第一个16 KB空间(从0x4000到0x7FFF)和最后一个16 KB空间(从0xC000到0xFFFF)是固定程序Flash空间。中间的16 KB空间(从0x8000到0xBFFF)是分页窗口Flash页面空间,可以通过设置PPAGE寄存器将这个16 KB的页面区映射到程序Flash页面空间中。

MC9S12XS128的全局存储器映射如图2.16所示。

图2.16 MC9S12XS128全局存储器映射 kzc/kK0IkHf4gdMpfUSkKo8EiPGuK9yrHC7QBr3au3bphvP0xCESnaFs7Y0xYIGN

点击中间区域
呼出菜单
上一章
目录
下一章
×