您现在的位置是:首页 > 手册 > N32G031系列用户手册
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

N32G031系列用户手册

更新时间:2023-12-05 06:03:14 大小:15M 上传用户:sun2152查看TA发布的资源 标签:n32g031 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

N32G031系列用户手册 文中的缩写 寄存器描述表中使用的缩写列表 在对寄存器的描述中使用了下列缩写: read/write(rw) 软件能读写此位。 read-only(r) 软件只能读此位。 write-only(w) 软件只能写此位,读此位将返回复位值。 read/clear(rc_w1) 软件可以读此位,也可以通过写‘1’清除此位,写‘0’对此位无影响。 read/clear(rc_w0) 软件可以读此位,也可以通过写‘0’清除此位,写‘1’对此位无影响。 read/clear by read(rc_r) 软件可以读此位,读此位将自动地清除它为‘0’,写‘0’对此位无影响。 read/set(rs) 软件可以读也可以设置此位,写‘0’对此位无影响。 read-only write trigger(rt_w) 软件可以读此位,写‘0’或‘1’触发一个事件但对此位数值没有影响。 toggle(t) 软件只能通过写‘1’来翻转此位,写‘0’对此位无影响。 Reserved(Res.) 保留位,必须保持默认值不变。 可用的外设 有关 N32G031 系列全部型号,某外设存在与否及其数目,请查阅相应型号的数据手册。 存储器和总线架构 系统架构 总线架构 主系统由以下部分构成:  两个主驱动单元:  Cortex®-M0 内核系统总线  通用 DMA  六个被动单元  内部 SRAM  内部闪存存储器  ADC  AHB 到 AHB 的桥,它连接一些 AHB 设备  AHB 到 APB 的桥(AHB2APBx, x=1,2),它连接所有的 APB 设备 这些都是通过一个多级的 AHB 总线构架相互连接的,如图 2-1 所示: CPU 系统总线:连接 Cortex®-M0 内核的 Sbus 总线到总线矩阵,用来指令预取,数据加载(常量加载 和调试访问)及 AHB/APB 外设访问。  DMA 总线:DMA 的 AHB 主控接口连接到总线矩阵,总线矩阵协调着内核和 DMA 到 SRAM、闪存 和外设的访问。  总线矩阵协调内核系统总线和 DMA 主控总线之间的访问仲裁,仲裁利用轮换算法。总线矩阵包含 2个驱动部件(CPU 的系统总线、DMA 总线)和 6 个从部件(闪存存储器接口、SRAM、ADC 和 AHB 系统 总线 1/2)。AHB 一些外设通过总线矩阵与系统总线 1 相连,系统总线 2 连接 2 个 AHB2APB 桥。  系统包含 2 个 AHB2APB 桥,即 AHB2APB1 和 AHB2APB2。其中 APB1 包含 14 个 APB 外设,PCLK 的最高速度为 48MHz;APB2 包含 11 个 APB 外设,PCLK 最高速度等于 48MHz。 总线地址映射 总线地址映射包括所有 AHB 和 APB 外设:AHB 外设、APB1 外设、APB2 外设、Flash、SRAM、SystemMemory 等。具体映射如下 启动管理 启动地址 在系统启动时,可以通过 BOOT0 引脚和用户选项字节 BOOT 配置,来选择在复位后的启动模式,在系统 复位后或从掉电模式退出时,BOOT引脚的值将被被重新锁存。经过启动延迟之后,CPU从地址0x0000_0000 获取堆栈顶的地址,并从地址 0x0000_0004 指示的复位向量地址开始执行代码。由于 Cortex®-M0 始终从地 址 0x0000_0000 和 0x0000_0004 获取堆栈顶指针和复位向量,所以启动仅适合于从 CODE 代码区开始,设 计上需要对启动空间进行地址重映射。有三种启动模式可选:  从主闪存存储器(Main Flash)启动:  主闪存存储器被映射到启动空间(0x0000_0000);  主闪存存储器可在两个地址区域访问,0x0000_0000 或 0x0800_0000;  从系统存储器(System Memory)启动:  系统存储器被映射到启动空间(0x0000_0000);  系统存储器可在两个地址区域访问,0x0000_0000 或 0x1FFF_0000;  从内置 SRAM 启动:  内置 SRAM 被映射到启动空间(0x0000_0000);  内置 SRAM 可在两个地址区域访问,0x0000_0000 或 0x2000_0000; 启动配置 可以通过 BOOT0 引脚和用户选项字节 BOOT 配置选择三种不同启动模式 注:其中BOOT0和GPIO复用,上电默认复用为输入下拉。 内嵌启动程序 内嵌的自举程序存放在系统存储器 System Memory 内,用于通过 USART1 对闪存存储器进行重新编程。而 USART1 接口除了可以依靠外部时钟(HSE)外,还可以依靠内部 8MHz 振荡器(HSI)运行。进一步的细 节请查询自举程序手册。 存储系统(Memory system) 程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个 4GB 的线性地址空间内。数据字节以小 端格式存放在存储器中,一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高 有效字节。对程序存储器和数据存储器的规格说明如下。 FLASH 规格 Flash 由主存储区、信息区组成,以下分别进行说明:(以下说明中的容量值不含 ECC)  主存储区最大为 64KB,也称作主闪存存储器,包含 128 个 Page,用于用户程序的存放和运行,以及 数据存储。  信息区为 5KB,包含 10 个 Page,由系统存储区(3KB)、系统配置区(1.5KB)、选项字节区(0.5KB) 组成:  系统存储区为 3KB,包含 6 个 Page,也称作 System Memory,用于引导程序(BOOT)的存放和 运行。  系统配置区为 1.5KB,包含 3 个 Page。  选项字节区为 0.5KB,包含 1 个 Page,也称作 OptionByte,有效空间为 14B,BOOT 程序、用户 程序均可以读写擦。 存储地址 主存储区、信息区都分配了总线地址空间。

部分文件列表

文件名 大小
N32G031系列用户手册.pdf 15M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载