No.1 STM32F429IGT6开发板简介 (STM32F429/F767/H743)
新购入一块开发板 正点原子的STM32F429核心板+底板
写这个 专栏博客 STM32F429专栏 记录学习这块板子的全过程 持续更新
有兴趣的UU们一起来学习吧 对于没学过有兴趣想学习STM32的UU有什么不清楚可以私信我
接下来一起开启学习之旅吧
硬件平台
正点原子STM32F429
软件平台
正点原子和野火视频教程
正点原子 寄存器/HAL库代码和野火 固件标准库代码&还有自写代码
开发板底板鸟瞰图:
核心板鸟瞰图:
MCU丝印型号详解:
总线架构:
存储器映射:
存储器区域功能划分:
在这 4GB 的地址空间中,ARM 已经粗线条的平均分成了 8 个块,每块 512MB,每个块也都规定
了用途
在这 8 个 Block 里面,有 3 个块非常重要,也是我们最关心的三个块。Boock0 用来设计成内部
FLASH,Block1 用来设计成内部 RAM,Block2 用来设计成片上的外设。
存储器 Block0 内部区域功能划分
Block0 主要用于设计片内的 FLASH,F429 系列片内部 FLASH 最大是 2MB,我们使用的
STM32F429IGT6 的 FLASH 就是 1MB。
储存器 Block1 内部区域功能划分
Block1 用于设计片内的 SRAM。F429 内部 SRAM 的大小为 256KB,其中 64KB 的 CCM RAM 位 于 Block0,剩下的 192KB 位于 Block1,分 SRAM1 112KB,SRAM2 16KB,SRAM3 64KB,
储存器 Block2 内部区域功能划分
Block2 用于设计片内的外设,根据外设的总线速度不同,Block 被分成了 APB 和 AHB 两部分,其
中 APB 又被分为 APB1 和 APB2,AHB 分为 AHB1 和 AHB2,具体见表格存储器 Block2 内部区域
功能划分 。还有一个 AHB3 包含了 Block3/4/5/6,这四个 Block 用于扩展外部存储器,如 SDRAM,
NORFLASH 和 NANDFLASH 等。
总线基地址
外设基地址
总线上挂载着各种外设,这些外设也有自己的地址范围,特定外设的首个地址称为“XX 外设基
地址”,也叫 XX 外设的边界地址。
GPIO外设
外设寄存器
在 XX 外设的地址范围内,分布着的就是该外设的寄存器。以 GPIO 外设为例,GPIO 是通用输入 输出端口的简称,简单来说就是
STM32 可控制的引脚,基本功能是控制引脚输出高电平或者低 电平。最简单的应用就是把 GPIO 的引脚连接到 LED 灯的阴极,LED
灯的阳极接电源,然后通 过 STM32 控制该引脚的电平,从而实现控制 LED 灯的亮灭。 GPIO
有很多个寄存器,每一个都有特定的功能。每个寄存器为 32bit,占四个字节,在该外设的
基地址上按照顺序排列,寄存器的位置都以相对该外设基地址的偏移地址来描述。
No.1 STM32F429IGT6开发板简介 (STM32F429/F767/H743)相关推荐
- ESP32 开发笔记(一) 开发板简介
开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366 ...
- FS4412开发板简介
FS4412开发板介绍 <1>简介 FS4412 采用的处理器使用Samsung 最新的ARM Cortex-A9 四核CPU 的Exynos4412, 主频达到1.4~1.6GHz.该芯 ...
- 海思 hikey970 开发板简介
原链接:http://community.bwbot.org/topic/461 运行测试平台:小强ROS机器人 基本信息 2018年3月19日的Linaro Connect大会上华为正式发布了HiH ...
- 【S5P6818】6818开发板简介
00. 目录 文章目录 00. 目录 01. 6818开发板概述 02. 6818开发板硬件资源 03. 6818产品特性 04. 6818软件资源 05. 其他芯片对比 06. 附录 01. 681 ...
- 【STM32】STM32F4开发板简介
00. 目录 文章目录 00. 目录 01. STM32F4开发板的资源图 02. STM32F4开发板板载资源 03. STM32F4部分资源说明 04. 附录 05. 声明 01. STM32F4 ...
- 迅为推出龙芯iTOP-2K1000开发板简介
迅为龙芯开发板是北京迅为电子推出的一款基于国产 CPU 龙芯 2K1000 开发板.采用核心板+底板 的方式. 迅为电子的iTOP-2K1000核心板对外提供的接口是邮票孔方式.搭载龙芯2K1000处 ...
- Microchip最新推出的ATMEGA4809-XPRO开发板简介
ATmega4809 Xplained Pro评估套件是Microchip最新推出的一款评估ATmega4809 AVR微控制器(MCU)的硬件平台.通过Atmel Studio集成开发平台的支持,该 ...
- ROBOMASTER开发板,stm32f429开发板,稳压模块
注意时两块板,可以实现RoboMaster全部功能,因为太穷没办法做四层板,同时也是技术有限,所以把控制和电源管理分离在了两块板上,板子已经过检验,可以实现正常功能 stm32f429 稳压模块 合集 ...
- No.4 STM32F429IGT6 GPIO相关学习总结(STM32F429/F767/H743)
GPIO 简介 GPIO=General Purpose Input Output,通用输入输出.简称为"IO口". GPIO 是通用输入输出端口的简称,STM32 可控制的引脚, ...
最新文章
- 万万没想到 I 这 7 件超酷的事情,让开发更有效率
- 代码和普通的java_Java中普通代码块,构造代码块,静态代码块区别及代码示例...
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
- IOS - 本地消息推送
- get metadata in QHD - still has cache logic
- python整数类型提供了4种进制表示_关于整数类型的 4 种进制表示,哪个选项的描述是正确的?_学小易找答案...
- jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
- 两个有序链表序列的合并
- Web前端面试指导(十七):一个满屏 品 字布局 如何设计?
- html空格暂停,关于audio标签暂停的问题
- 【2019杭电多校第九场1002=HDU6681】Rikka with Cake(离散化+树状数组+思维)
- Chrome无法使用Unity Web Player的解决方案
- python基本语句大全_python常见语句汇总
- so反编译为c语言,SO文件反汇编实践
- token与refresh token
- Cocos Creator 超简洁代码实现有限状态机 FSM,打造丝滑角色动作
- Altium Designer新手教程
- B. Applejack and Storages(数学+STL的使用) Codeforces Round #662 (Div. 2)
- 文件管理——操作系统(考研操作系统)
- 将Excel中的数据导入html以及将html表格数据导出Excel
热门文章
- 摩尔庄园手游服务器链接不稳定,摩尔庄园手游排队进不去 解决排队方法介绍...
- 分布式服务架构的设计方案下—通过业务场景浅谈分布式设计思路
- Linux操作系统——vi使用方法详细介绍
- 论文投稿指南——中文核心期刊推荐(数学)
- html分页实现w3c,JavaScript分页代码
- html 视频录制插件,网页视频录制插件工具(浏览器插件 Recorder)
- 如何用 APT(Annotation Processing Tool)自动生成代码
- GPU虚拟化技术 GVT-g GVT-s GVT-d AMD NVIDIA
- json结构、值对比python源码实现
- 外部排序--归并算法实现