32位单片机知识讲解:Microchip PIC32系列
择9 位发送, PDSEL1:0> 位(UxMODE2:1>)应设置为11。 PIC32单片机存储器构成 PIC32MX 单片机提供4 GB 的统一虚拟存储地址空间。所有存储区(包括程序存储器、数据存储器、SFR 和配置寄存器)都位于该地址空间中各自的唯一地址范围内。程序存储器和数据存储器可以选择划分为用户存储器和内核存储器。此外,数据存储器可以是可执行存 储器,允许PIC32MX 器件从数据存储器执行。 PIC32MX 存储器构成的主要特性包括: • 32 位固有数据宽度 • 独立的用户模式地址空间和内核模式地址空间 • 灵活的程序闪存存储器分区 • 数据RAM 可灵活地分为数据空间和程序空间 • 受保护代码的独立引导闪存 • 强大的总线异常处理功能,阻止代码跑飞 • 简单的存储器映射(通过使用固定映射转换(Fixed Mapping Translation, FMT)单元) • 可高速缓存的地址区和不可高速缓存的地址区 控制寄存器 本节列出了用于为数据和代码设置RAM 和闪存分区的特殊功能寄存器(Special Function Register, SFR)(对于用户模式和内核模式)。 以下是可用SFR 的列表: • BMXCON:配置寄存器 • BMXxxxBA:存储器分区基址寄存器 • BMXDRMSZ:数据RAM 大小寄存器 • BMXPFMSZ:程序闪存大小寄存器 • BMXBOOTSZ:引导闪存大小寄存器 BMXCON 寄存器 该寄存器用于配置DMA 访问的程序闪存高速缓存功能、总线错误异常、数据RAM 等待状态和仲裁模式。 BMXxxxBA 寄存器 这些寄存器用于配置内核模式、用户模式数据和用户模式程序空间在RAM 中的相对基址。 BMXDRMSZ 寄存器 该只读寄存器用于标识数据RAM 的大小(以字节为单位)。 BMXPFMSZ 寄存器 该只读寄存器用于标识程序闪存存储器的大小(以字节为单位)。 BMXBOOTSZ 寄存器 该只读寄存器用于标识引导闪存存储器的大小(以字节为单位)。 表简要汇总了所有与存储器构成相关的寄存器。该汇总表之后列出了相应的寄存器,并且每个寄存器均附有详细的说明。 存储器构成SFR 汇总
PIC32 系列 :Microchip 讲解 知识 单片机 相关文章:
- 基于PIC32的环境质量监测系统(03-18)
- DIY之乐:基于PIC32的以太网音箱设计案例,硬件框图、器件选型、数据结构、软件流程(04-09)
- 工业磁条导引送料车(06-29)
- 基于PIC32的无线自助点菜系统的实现,包含原理图及电路图(06-03)
- 基于PIC32上实现TCP/IP网络协议和zigbee无线传感器网络的智能家(11-29)
- DIY一部够炫酷的自由落体电子鼓(11-25)