你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 725|回复: 0

【中文文档】RM0430_STM32F413/423单片机参考手册

[复制链接]

1347

主题

1124

回帖

0

蝴蝶豆

管理员

最后登录
2020-12-9
发表于 2019-3-21 10:47:41 | 显示全部楼层 |阅读模式
STM32F413/423单片机参考手册

前言

本参考手册面向应用开发人员, 提供有关使用 STM32F413/423 微控制器存储器与外设的完整信息。

STM32F413/423 构成一个微控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。

有关 Arm® 带 FPU 的 Cortex®-M4 内核的信息,请参见Cortex®-M4 技术参考手册。

相关文档意法半导体网站 www.st.com 提供以下文档:

  • STM32F413/423xG/xH 数据手册
  • STM32F3 和 STM32F4 系列带 FPU 的 Cortex®-M4 编程手册 (PM0214),提供关于 Arm带 FPU 的 Cortex®-M4 的信息。

1 文档约定

1.1 一般信息

STM32F413/423 器件具有 Arm®(a) Cortex®-M4 with FPU 内核

1.2 寄存器相关缩写词列表

寄存器说明中使用以下缩写词(b):  

读/写 (rw)                           软件可以读写该位。
只读 (r)                               软件只能读取该位。
只写 (w)                              软件只能写入该位。读取该位时将返回复位值。
读取/写入 0 清零 (rc_w0)      软件可以通过读取该位,也可以通过写入 0 将该位清零。写入 1 对该位的值无影响。
读取/写入 1 清零 (rc_w1)      软件可以通过读取该位,也可以通过写入 1 将该位清零。写入 0 对该位的值无影响。
读取/写入清零 (rc_w)           软件可以通过读取该位,也可以通过写入寄存器将该位清零。写入该位的值并不重要。
读取/读取清零 (rc_r)            软件可以读取该位。读取该位时,将自动清零。写入该位对其值无影响。
读取/读取置位 (rs_r)            软件可以读取该位。读取该位时,将自动置位。写入该位对其值无影响。
读取/置位 (rs)                     软件可以读取该位,也可将其置 1。写入 0 对该位的值无影响。
读/仅可写入一次 (rwo)        软件仅可写入一次该位,但可随时读取该位。只能通过复位将该位返回到复位值。
切换 (t)                              软件可以通过写入 1 来切换该位。写入 0 无影响。
只读写触发 (rt_w1)             软件可以读取该位。写入 1 时,将触发事件,但不会影响该位的值。
保留 (Res.)                        保留位,必须保持复位值。

1.3 词汇表

本节简要介绍本文档中所用首字母缩略词和缩写词的定义:
  • 字:32 位数据。
  • 半字:16 位数据。
  • 字节:8 位数据。
  • IAP(在应用中编程):IAP 是指可以在用户程序运行期间对微控制器的 Flash 进行重新编程。
  • ICP(在线编程):ICP 是指可以在器件安装于用户应用电路板上时使用 JTAG 协议、SWD 协议或自举程序对微控制器的 Flash 进行编程。
  • 选项字节:存储于 Flash 中的产品配置位。
  • AHB:高级高性能总线。

1.4 外设可用性
有关各型号产品的外设可用性及数量的信息,请参见特殊器件数据手册。

2 系统和存储器概述


2.1 系统架构

STM32F413/423 的主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分的互连:

六条主控总线:
   – 带 FPU 的 Cortex®-M4内核 I 总线、D 总线和 S 总线
   – DMA1 存储器总线
   – DMA2 存储器总线
   – DMA2 外设总线

七条被控总线:
   – 内部 Flash ICode 总线
   – 内部 Flash DCode 总线
   – 主内部 SRAM1 (256 KB)
   – 辅助内部 SRAM2 (64 KB)
   – AHB1 外设(包括 AHB-APB 总线桥和 APB 外设)
   – AHB2 外设
   – FSMC/QuadSPI

借助总线矩阵,可以实现主控总线到被控总线的访问,这样即使在多个高速外设同时运行期间,系统也可以实现并发访问和高效运行。此架构如图 1 所示。

1.png

2.1.1 I 总线

此总线用于将带 FPU 的 Cortex®-M4 内核的指令总线连接到总线矩阵。内核通过此总线获取指令。此总线访问的对象是包含代码的存储器(内部 Flash/SRAM1/SRAM2)。

2.1.2 D 总线

此总线用于将带 FPU 的 Cortex®-M4 的数据总线连接到总线矩阵。内核通过此总线进行立即数加载和调试访问。此总线访问的对象是包含代码或数据的存储器(内部 Flash/SRAM1/SRAM2)。

2.1.3 S 总线

此总线用于将带 FPU 的 Cortex®-M4 内核的系统总线连接到总线矩阵。此总线用于访问位于外设、SRAM1 或 SRAM2 中的数据。也可通过此总线获取指令(效率低于 ICode)。此总线访问的对象是内部 SRAM1/SRAM2、包括 APB 外设在内的 AHB1 外设、AHB2 外设和外部存储器(通过外设接口 FSMC 和 QUADSPI)。

..............

想了解更多,请下载原文阅读



回复

使用道具 举报

请先关注话题后回复
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版