stm32 2.0

彩色的引脚是由特殊功能的引脚,用户无法通过编程去控制,灰色的是普通的I/O口

将电源正极叫做Vdd,将GND叫做Vss

VBAT是用来接备用电源,通常会接一块纽扣电池,在断电后仍然会保证芯片的一部分功能正常运转

NRST是芯片的复位接口,接一个按钮来进行芯片的复位

BOOT0可以来选择芯片的启动模式

将芯片的引脚分为四个组,可以方便地找到对应引脚

I/O复用

复用功能重映射

引脚的输出和输入模式

P-MOS管可以等效为两个开关


引脚的输出速度

电压的切换并不是直接就能切换的,需要切换时间

stm32有三种输出模式可选

如何选择?根据满足需求的最小值->

过快的上升沿和下降沿会增加芯片的功耗,同时会使数字信号的带宽增加,从而对电路上其他的电子元器件产生电子干扰

引脚控制led有两种模式

板载led的接法是开漏接法

编程接口

keil5进行调试

首先需要关闭代码优化,这里需要选择level 0

再点这个有大写D的debug按钮进行调试,具体的操作内容差不多,就是打断点

使用bootloader清除之前写过的程序(单片机被锁了怎么办)

这样连线,之后左边的跳帽接上边

第一步选择端口类型

选择UART(串口)

第二步选择串口号,可以通过插拔刷新来确认自己的串口号是哪一个

第三步点击connect进行连接

第四步点击

进行一个程序的下载,下载完之后就相当于是之前的程序已经被清空了

第五步点击disconnect断开连接

输入模式

为什么要加电阻?->

输入模式就是去测量输入信号的电压

相当于一块电压表,这里的电阻是无穷大,相当于断路

如果不接上拉和下拉电阻

此时引脚就像一个天线,会读取到随机的高电平和低电平

接入上拉电阻之后,就不会读取外部的信号,因为下面的这个电阻相当于无穷大,分到了全部的电压,所以图中的点的电压就是Vdd,I/O引脚上会出现一个稳定的高电压

下拉电阻原理类似

模拟输入用来接入模拟信号

引脚选择Input模式的时候

相关推荐
czwxkn3 小时前
2STM32(stdl)GPIO输入
stm32·单片机·嵌入式硬件
qq_246646196 小时前
openclaw快速安装-windows版
windows·stm32·单片机
-Springer-9 小时前
STM32 学习 —— 个人学习笔记1(STM32简介)
笔记·stm32·学习
Polanda。9 小时前
ADC-常规序列的单通道转换
stm32·单片机·嵌入式硬件
我爱我家diyer9 小时前
pwm控制器的默认输出状态
stm32·硬件工程
DLGXY10 小时前
STM32——PWM驱动舵机和直流电机、测量PWM频率和占空比、旋转编码器测速(十二)
stm32·单片机·嵌入式硬件
wypywyp10 小时前
7.stm32 江协科技笔记2
笔记·科技·stm32
想放学的刺客11 小时前
单片机嵌入式系统试题(第28期)flash芯片各引脚作用?低功耗设计估算电池续航时间是多少?如何优化低功耗等项目经验
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
宵时待雨12 小时前
STM32笔记归纳5:SPI
笔记·stm32·嵌入式硬件