GPIO工作原理

GPIO是什么?

在这里插入图片描述

GPIO特点

GPIO的引脚一般都是3.3V可以出发高电平,但有些引脚标记为FT的可以容忍5V出发高电平,stm32大部分端口可以容忍5V
在这里插入图片描述
关于输出电流一般都有最大输出限制,比如f103系列最大150ma,所以产品设计时要适当加mos管 ,或者继电器。

在这里插入图片描述

GPIO工作方式

在这里插入图片描述
同时可以设置三种最大翻转速度
在这里插入图片描述

输入浮空模式

在这里插入图片描述

输入上拉模式

在这里插入图片描述
目的:稳定信号,增大驱动

输入下拉模式

在这里插入图片描述
目的:把半高不确定的信号直接拉成0

上拉下拉的简单说就是为了保证在无信号输入时,控制输入端的电平是1还是0,不让它不确定,不让它浮空。

模拟模式

在这里插入图片描述

GPIO的输出工作模式

开漏输出模式

在这里插入图片描述

在这里插入图片描述

开漏复用输出模式

在这里插入图片描述

推挽输出模式

在这里插入图片描述
可以输出强高低电平,连接数字器件

推挽服用输出模式

在这里插入图片描述

GPIO相关配置寄存器

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值