STM32----GPIO的介绍以及基本使用

一.gpio的简介
就是通用的输入和输出的端口的简介,就是stm32可以控制的引脚,stm32芯片饿gpio引脚和外部的设备连接起来的话就可以实现外部通信,控制以及数据的采集。gpio可以分为好几组。在这里插入图片描述
1.两个二极管是用来保护的防止的电压过高或者是过低。
2.P-MOS和N-MOS是的具有了开漏输出和推挽输出(一般使用在0-3.3v之间使用)不是特别的情况一般使用的是推挽输出。i2c,SMBUS等通讯使用的是线与的模式的电路中的时候,使用的是开漏输出。一共八种模式可以根据需要来写。
在这里插入图片描述
3.输出数据寄存器
4.复用功能输出
5.输入数据寄存器
6.服用功能输入
7.模拟输入输出

二.库函数的编写以及gpio的初始化
在这里插入图片描述
相对而言比较简单只有三个元素就是引脚,模式,以及速度的设置。

三.库函数里面其他函数的介绍

1.uint8_t GPIO_ReadInputDataBit (GPIO_TypeDef* GPIOx , uint16_t GPIO_Pin)

函数解释:读取io输入管脚的值

参数:(1)GPIOx,GPIO的分组,如 G

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值