没有合适的资源?快使用搜索试试~ 我知道了~
首页stm32F7中文手册
stm32F7中文手册
5星 · 超过95%的资源 需积分: 46 210 下载量 16 浏览量
更新于2023-03-16
评论 3
收藏 20.95MB PDF 举报
这个不需要多说吧,必备啊,stm32f7简直是确了mmu的arm9,很好很强大
资源详情
资源评论
资源推荐
2015 年 07 月文档 ID 026670 第 2 版 1/1511
1
RM0385
参考手册
STM32F75xxx 和 STM32F74xxx
基于 ARM 内核的 32 位高级 MCU
前言
本参考手册面向应用开发人员, 提供有关使用 STM32F75xxx 和 STM32F74xxx 微控制器存
储器与外设的完整信息。
STM32F75xxx 和 STM32F74xxx 构成一个微控制器系列,各产品具有不同的存储器大小、
封装和外设。
有关订购信息以及器件的机械与电气特性,请参见数据手册。
有关带 FPU 的 ARM
®
Cortex
®
-M7 内核的信息,请参见带 FPU 的 Cortex
®
-M7 技术参考手册。
相关文档
意法半导体网站 www.st.com 提供以下文档:
STM32F75xxx 和 STM32F74xxx 数据手册
www.st.com
目录 RM0385
2/1511 文档 ID 026670 第 2 版
目录
1 文档约定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.1 寄存器相关缩写词列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.2 词汇表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.3 外设可用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2 系统和存储器概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.1 系统架构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.1.1 multi-AHB 总线矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.1.2 AHB/APB 总线桥 (APB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.1.3 CPU AXIM 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.4 ITCM 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.5 DTCM 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.6 CPU AHBS 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.7 AHB 外设总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.8 DMA 存储器总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.1.9 DMA 外设总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.1.10 以太网 DMA 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.1.11 USB OTG HS DMA 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.1.12 LCD-TFT 控制器 DMA 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.1.13 DMA2D 总线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.2 存储器组织结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.2.1 前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.2.2 存储器映射和寄存器边界地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.3 内部 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.4 Flash 概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.5 自举配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3 嵌入式 Flash (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.1 前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.2 Flash 主要特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.3 Flash 功能说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.3.1 Flash 构成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.3.2 读访问延迟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
文档 ID 026670 第 2 版 3/1511
RM0385 目录
40
3.3.3 Flash 编程/ 擦除操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.4 Flash 控制寄存器解锁 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.5 编程/ 擦除并行位数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.6 Flash 擦除顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.3.7 Flash 编程顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.3.8 Flash 中断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.4 FLASH 选项字节 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.4.1 选项字节说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
3.4.2 选项字节编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.5 Flash 保护 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.5.1 读保护 (RDP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.5.2 写保护 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
3.6 一次性可编程字节 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.7 FLASH 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.7.1 Flash 访问控制寄存器 (FLASH_ACR) . . . . . . . . . . . . . . . . . . . . . . . . . . 83
3.7.2 Flash 密钥寄存器 (FLASH_KEYR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3.7.3 Flash 选项密钥寄存器 (FLASH_OPTKEYR) . . . . . . . . . . . . . . . . . . . . . 84
3.7.4 Flash 状态寄存器 (FLASH_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.7.5 Flash 控制寄存器 (FLASH_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3.7.6 Flash 选项控制寄存器 (FLASH_OPTCR) . . . . . . . . . . . . . . . . . . . . . . . 87
3.7.7 Flash 选项控制寄存器 (FLASH_OPTCR1) . . . . . . . . . . . . . . . . . . . . . . 89
3.7.8 Flash 接口寄存器映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4 电源控制器 (PWR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.1 电源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.1.1 独立 A/D 转换器电源和参考电压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.1.2 独立的 USB 收发器电源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4.1.3 电池备份域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.1.4 调压器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.2 电源监控器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.2.1 上电复位 (POR)/掉电复位 (PDR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.2.2 欠压复位 (BOR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
4.2.3 可编程电压检测器 (PVD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.3 低功耗模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.3.1 调试模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
4.3.2 运行模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
目录 RM0385
4/1511 文档 ID 026670 第 2 版
4.3.3 低功耗模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.3.4 睡眠模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.3.5 停止模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
4.3.6 待机模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.3.7 对 RTC 复用功能进行编程以从停止模式和待机模式唤醒器件 . . . . . . . 111
4.4 电源控制寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
4.4.1 PWR 电源控制寄存器 (PWR_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
4.4.2 PWR 电源控制/状态寄存器 (PWR_CSR1) . . . . . . . . . . . . . . . . . . . . . 115
4.4.3 PWR 电源控制/状态寄存器 2 (PWR_CR2) . . . . . . . . . . . . . . . . . . . . . 117
4.4.4 PWR 电源控制寄存器 2 (PWR_CSR2) . . . . . . . . . . . . . . . . . . . . . . . . 118
4.5 PWR 寄存器映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
5 复位和时钟控制 (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.1 复位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.1.1 系统复位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.1.2 电源复位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.1.3 备份域复位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.2 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
5.2.1 HSE 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.2.2 HSI 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5.2.3 PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
5.2.4 LSE 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.5 LSI 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.6 系统时钟 (SYSCLK) 选择 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.7 时钟安全系统 (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
5.2.8 RTC/AWU 时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.2.9 看门狗时钟 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.2.10 时钟输出功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5.2.11 基于 TIM5/TIM11 的内部/外部时钟测量 . . . . . . . . . . . . . . . . . . . . . . . 129
5.2.12 外设时钟使能寄存器(RCC_AHBxENR、 RCC_APBxENRy) . . . . . 130
5.3 RCC 寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5.3.1 RCC 时钟控制寄存器 (RCC_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
5.3.2 RCC PLL 配置寄存器 (RCC_PLLCFGR) . . . . . . . . . . . . . . . . . . . . . . . 132
5.3.3 RCC 时钟配置寄存器 (RCC_CFGR) . . . . . . . . . . . . . . . . . . . . . . . . . . 134
5.3.4 RCC 时钟中断寄存器 (RCC_CIR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
5.3.5 RCC AHB1 外设复位寄存器 (RCC_AHB1RSTR) . . . . . . . . . . . . . . . . 139
5.3.6 RCC AHB2 外设复位寄存器 (RCC_AHB2RSTR) . . . . . . . . . . . . . . . . 141
文档 ID 026670 第 2 版 5/1511
RM0385 目录
40
5.3.7 RCC AHB3 外设复位寄存器 (RCC_AHB3RSTR) . . . . . . . . . . . . . . . . 142
5.3.8 RCC APB1 外设复位寄存器 (RCC_APB1RSTR) . . . . . . . . . . . . . . . . 143
5.3.9 RCC APB2 外设复位寄存器 (RCC_APB2RSTR) . . . . . . . . . . . . . . . . 146
5.3.10 RCC AHB1 外设时钟寄存器 (RCC_AHB1ENR) . . . . . . . . . . . . . . . . . 148
5.3.11 RCC AHB2 外设时钟使能寄存器 (RCC_AHB2ENR) . . . . . . . . . . . . . . 150
5.3.12 RCC AHB3 外设时钟使能寄存器 (RCC_AHB3ENR) . . . . . . . . . . . . . . 151
5.3.13 RCC APB1 外设时钟使能寄存器 (RCC_APB1ENR) . . . . . . . . . . . . . . 152
5.3.14 RCC APB2 外设时钟使能寄存器 (RCC_APB2ENR) . . . . . . . . . . . . . . 155
5.3.15 低功耗模式寄存器中的 RCC AHB1 外设时钟使能
(RCC_AHB1LPENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
5.3.16 低功耗模式寄存器中的 RCC AHB2 外设时钟使能
(RCC_AHB2LPENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
5.3.17 低功耗模式寄存器中的 RCC AHB3 外设时钟使能
(RCC_AHB3LPENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
5.3.18 低功耗模式寄存器中的 RCC APB1 外设时钟使能
(RCC_APB1LPENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
5.3.19 低功耗模式寄存器中的 RCC APB2 外设时钟 (RCC_APB2LPENR) . . 165
5.3.20 RCC 备份域控制寄存器 (RCC_BDCR) . . . . . . . . . . . . . . . . . . . . . . . . 167
5.3.21 RCC 时钟控制和状态寄存器 (RCC_CSR) . . . . . . . . . . . . . . . . . . . . . . 168
5.3.22 RCC 扩频时钟生成寄存器 (RCC_SSCGR) . . . . . . . . . . . . . . . . . . . . . 170
5.3.23 RCC PLLI2S 配置寄存器 (RCC_PLLI2SCFGR) . . . . . . . . . . . . . . . . . 171
5.3.24 RCC PLL 配置寄存器 (RCC_PLLSAICFGR) . . . . . . . . . . . . . . . . . . . . 172
5.3.25 RCC 专用时钟配置寄存器 (RCC_DKCFGR1) . . . . . . . . . . . . . . . . . . . 174
5.3.26 RCC 专用时钟配置寄存器 (DCKCFGR) . . . . . . . . . . . . . . . . . . . . . . . 176
5.3.27 RCC 寄存器映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6 通用 I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.1 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.2 GPIO 主要特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3 GPIO 功能描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
6.3.1 通用 I/O (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.3.2 I/O 引脚复用功能复用器和映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.3.3 I/O 端口控制寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3.4 I/O 端口数据寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3.5 I/O 数据位操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3.6 GPIO 锁定机制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
6.3.7 I/O 复用功能输入/输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
6.3.8 外部中断线/ 唤醒线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
剩余1510页未读,继续阅读
W18750930043
- 粉丝: 3
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2022年中国足球球迷营销价值报告.pdf
- 房地产培训 -营销总每天在干嘛.pptx
- 黄色简约实用介绍_汇报PPT模板.pptx
- 嵌入式系统原理及应用:第三章 ARM编程简介_3.pdf
- 多媒体应用系统.pptx
- 黄灰配色简约设计精美大气商务汇报PPT模板.pptx
- 用matlab绘制差分方程Z变换-反变换-zplane-residuez-tf2zp-zp2tf-tf2sos-sos2tf-幅相频谱等等.docx
- 网络营销策略-网络营销团队的建立.docx
- 电子商务示范企业申请报告.doc
- 淡雅灰低面风背景完整框架创业商业计划书PPT模板.pptx
- 计算模型与算法技术:10-Iterative Improvement.ppt
- 计算模型与算法技术:9-Greedy Technique.ppt
- 计算模型与算法技术:6-Transform-and-Conquer.ppt
- 云服务安全风险分析研究.pdf
- 软件工程笔记(完整版).doc
- 电子商务网项目实例规划书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2