stm32江科大自化协笔记01.GPIO

GPIO输出最多3V可容忍输入5V

输出高低电平,用以驱动LED,蜂鸣器,功率比较大加入驱动设备

模拟通信协议输出时序

输入模式下可以读取端口的高低电平或电压,用于读取按键输入,外接模块电平信号输入(光敏,热敏模块),ADC电压采集,模拟通信协议接收数据

APB2外设总线所有GPIO挂载在这上面

GPIO模块包含驱动器和寄存器(特殊的存储器),寄存器32位(低12位有对应)每一位对应一个引脚。写1对应输出高电平

上面导通,下面断开,上拉 ----默认高电平输入方式

下通上断    下拉   ------默认低电平

两个都断开浮空

施密特触发器----设置阈值,高于上线输出高,低于下限输出低(用于整型)

模拟输入---ADC,ADC接收模拟量

复用功能输入-----接收数字量

输出数据寄存器---普通IO口输出(按位与or按位或)

位设置/位清除寄存器单独操作某一位不影响别的端口

对应位写1其余位0(位设置/位清除寄存器)

MOS管---信号来控制电子开关导通or关闭

推挽模式:P-MOS(上),N-MOS 均有效强推

开漏模式:只有N-MOS有效  只有低电平有驱动能力 (I2C通信引脚),改造后输出5V

关闭模式:引脚配置成输入模式

发光二极管内部较小

浮空输入,一定要接上连续驱动源,不能悬空状态

模拟输入:GPIO无效,引脚直接接入内部ADC

复用开漏输出和复用推挽输出:片上外设

发光二极管内部较小端正极

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值