GPIO全称为“General Purpose Input and Output”,即通用输入输出口。它是STM32控制器中的一种数字输入输出接口,具有广泛的应用。GPIO通常是微控制器与外围电路之间的主要通信接口。它可以通过控制逻辑电平来实现输入、输出、控制等功能。在STM32控制器中,GPIO口通常是通过引脚配置和寄存器编程进行控制的。 2.GPIO基本...
当GPIO引脚用于ADC采集电压的输入通道时,用作"模拟输入"功能,此时信号不经过施密特触发器,直接直接进入ADC模块,并且输入数据寄存器为空 ,CPU不能在输入数据寄存器上读到引脚状态。当GPIO用于模拟功能时,引脚的上、下拉电阻是不起作用的,这个时候即使配置了上拉或下拉模式,也不会影响到模拟信号的输入输出除了 ADC 和 ...
6) GPIO 端口输出数据寄存器 (GPIOx_ODR) (x = A..I) GPIOport outputdataregister 偏移地址:0x14 复位值:0x00000000 7) GPIO 端口置位/复位寄存器 (GPIOx_BSRR) (x = A..I) GPIOportbitset/resetregister 偏移地址:0x18 复位值:0x00000000 8) GPIO 端口配置锁定寄存器 (GPIOx_LCKR) (x = A..I)...
GPIOx :一个指向 GPIO_TypeDef 类型结构体的指针,表示要被初始化的GPIO端口(如GPIOA、GPIOB等)。 GPIO_InitStruct:一个指向 GPIO_InitTypeDef类型结构体的指针,表示要应用于指定GPIO端口的配置信息。该结构体成员变量有GPIO引脚号,GPIO速度结构体,GPIO模式结构体。 在使用GPIO_Init函数时,我们需要先定义一个GPIO_...
GPIO_Mode_AIN:模拟输入模式。 GPIO_Mode_IN_FLOATING:浮空输入模式。 GPIO_Mode_IPD:下拉输入模式。 GPIO_Mode_IPU:上拉输入模式。 GPIO_Mode_Out_OD:开漏输出模式。 GPIO_Mode_Out_PP:推挽输出模式。 GPIO_Mode_AF_OD:复用功能开漏输出模式。 GPIO_Mode_AF_PP:复用功能推挽输出模式。
一、GPIO简介 GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通...
一、GPIO定义 📚 GPIO,即通用输入输出接口,是嵌入式系统中用于控制外部设备的核心组件。它允许微处理器与外部世界进行交互,无论是读取输入信号还是输出控制信号。二、GPIO的应用场景 🛠️ 输入(I):用于采集外部设备的输入信号。 输出(O):用于控制外部设备的输出信号。三、GPIO的功能描述 🔍...
GPIO,即General Purpose Input Output,是单片机不可或缺的外设功能。通过GPIO,微控制器能轻松实现对诸如LED和按键等外围设备的直接控制。对于初学者而言,GPIO往往是嵌入式应用开发的起点。STM32F10x系列处理器上,不同型号的IO端口数量有所不同。例如,64引脚的STM32F103RBT6仅拥有A、B、C、D四个IO端口,而144...
GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO被分成很多组,每组有16个引脚,所有的GPIO引脚都有基本的输入输出功能。