GPIO_SetBits(GPIOA, GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13);读取输入电平函数 uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);此函数用于读取指定GPIO口引脚的输入电平。函数参数说明:GPIOx:同样通过A、B、C、D或E等枚举值来选择GPIO外设。GPIO_Pin:指定需要读取的IO引...
GPIO_Pin_8 选中引脚8 GPIO_Pin_9 选中引脚9 GPIO_Pin_10 选中引脚10 GPIO_Pin_11 选中引脚11 GPIO_Pin_12 选中引脚12 GPIO_Pin_13 选中引脚13 GPIO_Pin_14 选中引脚14 GPIO_Pin_15 选中引脚15 GPIO_Pin_All 选中全部引脚 ---***--- 引脚速度这样设置: GPIO_InitStructure.GPIO_Speed = GPIO_Speed...
GPIO_SetBits(GPIOA,GPIO_Pin_0); }else{ GPIO_ResetBits(GPIOA,GPIO_Pin_0); } }//读取PA0端口的LED状态,进行翻转操作voidLED2_Turn(void){if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_2) ==0){ GPIO_SetBits(GPIOA,GPIO_Pin_2); }else{ GPIO_ResetBits(GPIOA,GPIO_Pin_2); } }//读取PA2端...
// 设置为高电平voidGPIO_SetBits(GPIO_TypeDef* GPIOx,uint16_tGPIO_Pin);// 设置为低电平voidGPIO_ResetBits(GPIO_TypeDef* GPIOx,uint16_tGPIO_Pin); 3. 程序设计 点亮LED很简单,只需要初始化相应的GPIO,输入模式设置为推挽式输出,然后设定电平即可。 这里给出点亮LED的例程,LED电路为一侧接3.3V,另一侧...
GPIO是通用输入输出端口(General-purpose input/output)的英文简写,是所有的微控制器必不可少的外设之一,可以由STM32直接驱动从而实现与外部设备通信、控制以及采集和捕获的功能。 所有的GPIO都有基本的输入输出功能,不可能都只实现基础输入输出,使用片内UART、I2C等模块通信时,需要配置复用功能,称为端...
登录后复制// 设置为高电平voidGPIO_SetBits(GPIO_TypeDef* GPIOx,uint16_tGPIO_Pin);// 设置为低电平voidGPIO_ResetBits(GPIO_TypeDef* GPIOx,uint16_tGPIO_Pin); 6.3 程序设计 点亮LED很简单,只需要初始化相应的GPIO,输入模式设置为推挽式输出,然后设定电平即可。
(9)、void GPIO_SetBits(GPIO_TypeDefGPIOx, uint16_t GPIO_Pin);* 作用:置位相应GPIO端口引脚的电平值。 举例:将GPIOA的pin1管脚电平置为1。 登录后复制GPIO_SetBits(GPIOA, GPIO_Pin_1); 也可以用于多个引脚电平的置位, 登录后复制GPIO_SetBits(GPIOA, GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3); ...
GPIO的写操作voidGPIO_SetBits(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin);//将GPIOx的引脚GPIO_Pin置1voidGPIO_ResetBits(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin);//将GPIOx的引脚GPIO_Pin归0voidGPIO_WriteBit(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin,BitActionBitVal);//将GPIOx的引脚GPIO_Pin的值写为BitVal...
GPIO_SetBits(GPIOB,GPIO_Pin_5);//PB5置1GPIO_ResetBits(GPIOB,GPIO_Pin_6);//PB6置0 2.2.2 输入引脚读取 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8)//读取PC8 返回0 1 2.3 I/O模式 GPIO_Mode_AIN=0x0,//模拟输入GPIO_Mode_IN_FLOATING=0x04,//浮空输入GPIO_Mode_IPD=0x28,//下拉输入GPIO_Mod...