stm32的学习1(初识STM32 看数据手册 最小系统和IO口分布)

STM32芯片是基于ARM架构的 在这里插入图片描述
在这里插入图片描述
ST公司只是ARM公司的合作伙伴 生产出STM32芯片 出售给用户

学会查看数据手册

MCU的原理图设计 原则是最小系统+IO分配
在这里插入图片描述
1.数据手册适用的范围
在这里插入图片描述
芯片的参数在这里插入图片描述
基本是在第一页都可以找到
引脚的定义 (在开发指南里看)以战舰的板子为例
在这里插入图片描述
看芯片的封装来确定脚位 (芯片的具体位置)管脚的名称 类型 I/O口 s是代表电源 FT代表引脚的电压在下一张图有解释
在这里插入图片描述
LQFP封装(都是阿拉伯数字)BGA封装是字母加数字
在这里插入图片描述
引脚分为6种类型 1.电源引脚V开头的 2.晶振引脚 3.复位引脚 4.下载引脚 又分为3类
在这里插入图片描述
5.BOOT引脚 6.GPIO引脚
芯片引脚的识别
在这里插入图片描述
小圆圈下边引脚第一个为1逆时针旋转对应图上的引脚在这里插入图片描述

最小系统

保证MCU工作的最小电路组成单元 (以战舰开发板为例)在这里插入图片描述
接口
在这里插入图片描述
VDD/VSS是数字部分供电、在这里插入图片描述

原理图

(战舰为例) 电源电路
在这里插入图片描述
通过外部的一个usb接口得到5v的电源 通过稳压器得到以恶搞稳定的3.3v的电压 3.3v给STM32供电
在这里插入图片描述

为所有的VDD供电 VSS全部接到地
模拟部分的供电
在这里插入图片描述
参考电压是由VDDA(模拟部分)提供 要是不想用模拟部分提供可自己接线(通过引脚1)
在这里插入图片描述
在这里插入图片描述
当我们开发板断电后 有纽扣电池(BAT)保证VBAT的供电 RTC还可正常供电
复位电路
在这里插入图片描述
复位分为两个复位:1.上电复位 当上电的一瞬间 电容没有电 此时引脚直接接到GND 电位为0 当电容充满电后断开 由上拉电阻把电位拉高 2.按键复位 按键没按下之前 引脚为高电平状态 按下按键 引脚接到GND 时间大于4.5ms 即复位
BOOST启动电路
在这里插入图片描述
在这里插入图片描述
R11和R12的另一端接到了GND 称为下拉电阻(拉到低电位0(3和5 4和6都接了一个短路帽)
在这里插入图片描述
同理R7也为下拉电阻 (2和3接了一个短路帽)
晶振电路
分为高速晶振和低速晶振 在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载调试电路
在这里插入图片描述
在这里插入图片描述
串口一键下载电路 (战舰为例)
在这里插入图片描述
右边的USB接口接到电脑 把USB信号转化为TTL电平通过 CH340D+ D- 把TTL电平输入 再通过TXD和RXD把TTL电平输出给串口USART1再通过短路帽(1和2 3和4) 输出到RX TX引脚

IO分配

原则:优先分配特定外设IO,然后分配通用IO 最后微调 特殊的IO口如IIC SPI …

总结

在这里插入图片描述
JTAG不建议使用 串口一也不建议使用
在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值