stm32读取引脚电平的函数 | 您所在的位置:网站首页 › readinputdatabit函数 › stm32读取引脚电平的函数 |
- 1 - stm32 读取引脚电平的函数
STM32 读取引脚电平的函数
1 、 GPIO_ReadInputDataBit 函数
该函数可以读取指定引脚的电平。
函数原型: FunctionalState GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin)
参数 GPIOx 为指定 GPIO 组的指针, 参数 GPIO_Pin 为指定的引脚 编号,该函数返回一个 FunctionalState 类型的值,当电平为低时, 返回值为 RESET ;当电平为高时,返回值为 SET 。
示例:
函数调用: FunctionalState state; state = GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_12); 2 、 GPIO_ReadInputData 函数
该函数也可以读取指定引脚的电平。
函数原型: u16 GPIO_ReadInputData(GPIO_TypeDef* GPIOx)
参数 GPIOx 为指定 GPIO 组的指针,该函数返回一个 u16 类型的 值,返回值的每一位代表一个引脚对应的电平,当电平为低时,返回 值为 0 ;当电平为高时,返回值为 1 。
|
CopyRight 2018-2019 实验室设备网 版权所有 |