STM32F407概述

news/2024/11/15 21:55:02/

F407资源概括

1,stm32f407拥有(F407ZGT6)1MB内置flash,以及192+4KB的运行内存,足以满足大部分需求。但是实际运用中有128KB可以使用,并且这里保存着运行过程中系统所占用的空间,所以实际可用空间低于128KB。
2,stm32f407的主频通过PLL倍频后能够达到168MHz,而且芯片内置一个16MHz的晶振和一个32KHz的晶振,可以满足不同功耗的需求。
3,f407有3个12位精度的快速ADC,每一个ADC都拥有多个通道,并且这些ADC可以联合使用,满足不同的需求
4,f407也拥有2个12位的DAC。
5,f407也拥有2个DMA控制器,每个控制器都有属于自己的通道,每一个通道也就不同的流,这样就可以实现各种外设到内存,内存到外设等等不同的需求。
6,f407提供高达17个定时器,其中有2个32位的定时器,定时器主频可以达到168MHz。
7,f407高达120个GPIO,每一个GPIO可以复用成不同的外设引脚。
8,内置I2C,SPI,USART,I2S,CAN和SDIO等通讯协议接口。
9,全速USB2.0和互联网硬件。
10,RTC外设。

内存分配图内存分配图

其中这个图中包含了,所有外设寄存器的地址信息,以及通用的运行内存地址。至于途中显示的512MB大小的块,在f407中并没有,可能在更高级的设备中存在。
上面图中,我们关注,从0x0800 0000开始的flash,从0x2000 0000开始的sram这两部分,其中flash是我们代码烧录的地方,sram是我们程序执行的内存地址。
在这里插入图片描述
暂时我也想不出什么其他补充的,等到想到了再补充。


http://www.ppmy.cn/news/139535.html

相关文章

初识STM32F407芯片

嵌入式技术是整个物联网系统的关键核心技术之一。它相当于感知层大脑的,将感知层的传感器部分统一起来,实现具体的功能,是整个物联网的底层基础部分。 嵌入式的开发,最核心部分是芯片的开发。目前嵌入式开发主要有单片机、嵌入式…

USB ISO传输带宽计算

1. ISO带宽计算 max packet size interval mult maxburst 1)max packet size 0 - 1023 (fs), 0 - 1024 (hs/ss) 2) interval 1 - 16 service interval, 125us * 2^(interval - 1) 3) mult 0 - 2 (hs/ss only) an isochronous endpoint can request up to t…

STM32Cubemx——IIC驱动0.96寸OLED

文章目录 一、使用工具二、前置知识1.12864OLED2.IIC通信 三、STM32Cubemx配置1.新建工程配置基本2.时钟树配置3.开启IIC并配置4.生成工程 三、Keil代码移植1.生成工程,并将本工程中APP文件夹复制进自己的工程2.打开Keil,添加分组APP,将文件A…

SAP 关于库存(MC.9)分析

凡是看库存报表可能会用到如下几个T-code: MMBE:MARD-LABST(Valuated stock with unrestricted use) MB52:MARD-LABST MB51:MSEG:ERFMG累加 MM03:MBEW-LBKUM (Total valuated stock) MB5L:MBEW-SALK3 (Value of total …

STM32 - L4系列芯片手册: LTDC功能

STM32L4系列芯片手册 - LTDC功能 LCD-TFT display controller (LTDC) 简介 LCD-TFT(液晶显示器-薄膜晶体管)显示控制器提供了一个并行的数字RGB(红、绿、蓝)信号。 还提供水平/垂直同步信号、像素时钟和数据,这些作为输…

STM32常用初始化代码块(STM32F407)

目录 GPIO初始化定时器中断配置定时器PWM输出配置外部中断配置串口使用初始化发送数据接收数据指定标志结尾符通过串口空闲中断判断一帧是否结束 ADC与DAC的使用DAC的使用ADC的使用 GPIO初始化 例如需要使用PA8,PC8,PC9 void My_Gpio_Init(void) {GPIO_InitTypeDef GPIO_Init…

STM32CubeMX驱动4脚OLED模块

文章目录 STM32CubeMX驱动4脚OLED模块一、准备工作1.硬件平台2.软件平台3.OLED接线图 二、操作步骤1.CubeMX配置硬件IIC、串口(用于调试)生成代码2.导入OLED驱动代码3.调用API4.程序下载,观察现象(通用步骤)5.实验现象…

深入浅出二叉树— C语言版【数据结构】

目录 ​编辑 1.树概念及结构 1.1树的概念 1.2 树的相关概念 ​1.3 树的表示 2.二叉树概念及结构 2.1概念 2.2 特殊的二叉树 2.3 二叉树的性质 2.4 简单二叉树题目练习 2.5 二叉树的存储结构 2.5.1 顺序存储——堆 2.5.2 链式存储 1.树概念及结构 1.1树的概念 树…