STM32F407概述

文章目录[隐藏]

F407资源概括

1,stm32f407拥有1MB内置flash,以及192+4KB的运行内存,足以满足大部分需求。
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是我们程序执行的内存地址。
在这里插入图片描述
暂时我也想不出什么其他补充的,等到想到了再补充。

版权声明:本文为CSDN博主「阿冬如是说」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37280074/article/details/119823359

生成海报
点赞 0

阿冬如是说

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

RT-Thread Studio移植LAN8720A驱动

RTT网络协议栈驱动移植(霸天虎) 1、新建工程 ​ 工程路径不含中文路径名,工程名用纯英文不含任何符号。 2、用CubeMx配置板子外设 2.1、配置时钟 ​ 按照自己板子配置相应时钟。

Lin总线通信在STM32作为主机代码以及从机程序

距离上次做资料准备已经过去六天了。最近在学车,上周末就没有开电脑。这周开始进行了Lin通信的代码整理,目前是可以正常通信的了,采用的是增强型校验方式。后期再进一步跟进研究。。。更新一博,留

4路红外循迹模块使用教程

4路红外循迹模块使用教程 个人原创博客:点击浏览模块详细信息: 工作电压:DC 3.3V~5V 工作电流:尽量选择1A以上电源供电 工作温度:-10℃~50℃ 安装孔

HAL库串口中断

一,配置串口初始化 void MX_USART1_UART_Init(void) {huart1.Instance USART1;huart1.Init.BaudRate 115200;huart1.Init.WordLen