STM32-CubeMX学习使用记录3-GPIO的使用

目录

1.STM32_GPIO结构:

2.STM32_GPIO_HAL库函数:

     待补充..


1.STM32_GPIO结构:

            查看:STM32入门——基本 GPIO 的输出控制_stm32怎么控制gpio-CSDN博客

记录: 1. STM32每组GPIO有16个引脚,不同型号的mcu的GPIO组数不同。

            2. GPIO的功能:输入、输出、外设复用。

                GPIO结构:

                2.1 输出模式:推挽输出、开漏输出、复用开漏输出、复用推挽输出

                2.2 NMOS高电平导通,PMOS低电平导通。PMOS与NMOS前面连接着一个非门。

​ 

                2.3 在开漏输出时,PMOS不工作。在推挽输出时,PMOS与NMOS工作。

                2.4 开漏输出有着“线与”的特性,简单说就是开漏输出模式的引脚连接到同一根线上,加上拉电阻后,默认就为高电平了,其中有一个引脚为低电平时,所有的引脚电平都被拉低。(用于IIC)

                2.5 开漏输出还可以匹配电压,高阻态引脚接上拉电阻接想要匹配的电压。

                2.6 复用开漏输出、复用推挽输出只是变为了外设输出控制。

                2.7 输入模式:上拉输入、下拉输入、浮空输入、模拟输入


2.STM32_GPIO_HAL库函数:

        

     待补充..

                            

                            

                  

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值