STM32F411RE片内资源

本文为中国大学MOOC开放课程:基于STM32CubeMX和HAL驱动库的嵌入式系统设计 的学习笔记,仅用于学习使用,截取了较多的PPT文件,如果侵犯了您的权益请告知

STM32F411RE采用3.3v供电

片内资源:

内核:Cortex-M4
512KB Flash 和125KB SRAM
1个16位高级定时器,2个32位通用定时器,5个16位通用定时器
3路的USART;5路的SPI/I2S;3路I2C;1路SDIO(SD卡接口)
1路12位16通道的ADC
1个全速USB 2.0 OTG(既可以做从机也可以做主机)
50个同用数字I/O口

引脚分类

电源类

VDD,VSS 数字电源,数字地
VBAT,外部电源接口主要为片内实时时钟供电
VSSA,VDDA,模拟地,模拟电源为片内集成的模拟外设供电,同时作为片内AD的电压基准
VCAP_1 片内电压调节接口,将接入一个4.7u的电解电容,为电源滤波

复位及启动模式引脚

NRST,复位引脚,低电平有效
BOOT0 PB2(BOOT1)启动模式引脚

时钟引脚

PC14-OSC32_IN、PC14-OSC32_OUT,接入外部低速时钟,为片内实时时钟使用
OSC_IN、OSC_OUT外部高速时钟

仿真调试接口

PA13 PA14 SWO的串行调试接口

时钟源:

LSI:内部低速时钟,由芯片内部的RC振荡器提供默认频率为32KHz
HSI:内部高速时钟。由芯片内部的RC振荡器提供,默认频率为16MHz
HSE:外部高速时钟,通过在OSC_IN和OSC_OUT引脚接入晶振实现,频率范围为4MHz~26MHz。也可以直接接入外部时钟信号,频率范围为1MHz~50MHz
LSE:外部低速时钟。通过在OSC32_IN和OSC32_OUT引脚接入32.768KHz的晶振实现

复位电路:

可以采用阻容复位电路(信号不是方波)也可以采用专业的复位电路

SP706S提供:标准复位电压脉冲,电压监控,外部看门狗的功能

调试接口

STM32有两种调试接口JATG调试接口和SWD调试接口

引脚接口 JATG调试接口 SWD调试接口 引脚分配
JTMS/SWDIO 测试模式选择 串行数据输入/输出 PA13
JTCK/SWCLK 测试时钟 串行时钟 PA14
JTDI 测试数据输入 - PA15
JTDO/SWO 测试数据输出 调试信息输出 PB3
JTRST 复位目标MCU - PB4

调试电路

其中SWO接口一般不连接

启动模式

BOOT0 BOOT1 启动模式 说明
0 x 用户闪存存储器 从MCU片内Flash启动,常用启动方式
1 0 系统存储器 从系统存储器启动,主要用于串口下载(ISP模式)
1 1 SRAM 从MCU片内SRAM启动,主要用于代码调试
posted @ 2020-03-02 17:38  Sophomores  阅读(341)  评论(0编辑  收藏