C语言中这句话是什么意思GPIO

Python011

C语言中这句话是什么意思GPIO,第1张

这不是C语言的专用名词,是计算机硬件相关名词,是英文名词缩写:通用输入/输出,General Purpose Input/Output

常指计算机CPU有此功能的端口(管脚)。

IO口的输入输出是通过对单片机寄存器的配置来实现的。

C51的单片机IO口本来就是双向的不需要设置。

STM32单片机的IO口用C语言的设置方法如下:

void LED_Config(void)

{

GPIO_InitTypeDef GPIO_Structure

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE)

//PC10-LED(指示灯)

GPIO_Structure.GPIO_Pin = GPIO_Pin_10

GPIO_Structure.GPIO_Speed = GPIO_Speed_2MHz

GPIO_Structure.GPIO_Mode = GPIO_Mode_Out_PP

GPIO_Init(GPIOC,&GPIO_Structure) //LED

}