stm32F767开发版基本介绍
stm32预备知识
STM32最小系统设计
一个MCU在能正常工作,正常下载程序前提下的最简电路
供电
名称 | 典型值 |
---|---|
VDD数字电源 | +3.3V |
VSS数字地 | 0 |
VDDA模拟电源 | +3.3V |
VSSA模拟地 | 0 |
VDD和VDDA之间一般接一个简单的低通滤波器即可(RC,π型即可)
51单片机不区分数字和模拟,stm32主频比较高,为了降低干扰
在硬件资料的芯片资料文件夹中,可以找到对应芯片数据手册,有引脚的功能描述,阿波罗的是176个引脚
稳压管,滤波器
①找到所有的VSS,VDD,VSSA,VDDA
②确定电源输出输入电压范围
③低通滤波器
复位
NRST
原本高电平,按下后接地,低电平
时钟:外部晶振(两个)
系统时钟,内部供电
低速一般给RTC,比较精确
Boot启动模式选择
用跳线帽来改变B0,B1的值
下载电路(串口/JTAG/SWD)
SWD通信引脚2个
串口PA9,PA10,串口1
后备电池VBAT
不必要
资源描述
底板和核心板通过板对板接口连接起来
flash下载,429是spi,767是qspi
429只有boot0和boot1,767有boot0
焊点,microUSB都可以供电
串口,SWD可以下载
spi,256兆的位,除以8是32M
底板硬件资源也很多
电源适配器6-24V支持
左下USB5V
右上5V,3.3V排针可以供电
左下232USB通过CH340可以串口下载
左上角WIRELESS无线接口实际是spi
STM32(不重要)
特点
新的基于ARM内核的32位MCU系列
内核为ARM公司为要求高性能,低成本,低功耗的嵌入式应用专门设计的Cortex-M内核
标准的ARM架构
超前的体系结构
简单易用/*/低风险
Cortex-M4采用ARMv7-ME架构
ARMv7架构定义了三大分工明确的系列:
A系列:面向尖端的基于虚拟内存的操作西游和用户应用
R系列:针对实时系统
M系列:对微控制器
Cortex-M3采用ARMv7-M架构,Cortex-M0采用ARMv6-M架构,Cortex-A5/A8采用ARMv7-A架构,传统的ARM7系列采用的是ARMv4T架构
Cortex-M4内核
先进的Corte-M4内核
浮点运算能力
增强的DSP处理指令
更多的储存空间
高达1M字节的片上闪存
高达196K字节的内嵌SRAM
FSMC:灵活的外部存储器接口
极致的运行速度
以168Mhz高速运行时可达到210DMIPS的处理能力
更高级的外设
新增功能:照相机接口,加密处理器,USB高速OTG接口
增强功能:更快的通信接口,更高采样率,带FIFO的DMA控制器
本文地址:https://blog.csdn.net/qq_45379724/article/details/107615713