GPIO_PIN_RESET:清除端口Pin,低电平
当配置为GPIO_MODE_OUTPUT_PP【推挽输出】时,使用HAL_GPIO_ReadPin()可以正确读取出这个pin的状态值;当配置为GPIO_MODE_OUTPUT_OD时,使用HAL_GPIO_ReadPin()是读取不到这个pin的状态值的,无论这个pin设置为SET还是reset,读取出来都是reset的状态; STM32...
uint16_t GPIO_Pin); GPIOx为要读取的IO口组号 GPIO_PIN为引脚号 返回值为枚举类型typedef...
GPIO_PIN_13,GPIO_PIN_SET);// 设置高电平HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_RESET)...
我们能看到,ReadPin函数的返回值是引脚的状态是一个枚举类型。这个函数是通过读取IDR寄存器的值按位与上引脚的值并和低电平状态进行比较来返回这个引脚的状态。我们在使用写引脚函数时对于同一个端口的引脚我们可以这写: HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0|GPIO_PIN_1,GPIO_Pin_RESET);//一次将两个引脚写为低...
第二个参数GPIO_Pin表示在某组端口中的某一个引脚,与选择端口类似,我们选择已宏定义好的B _LED_GPIO_PIN; 第三个参数PinState表示对这个IO控制输出的状态,是一个枚举类型,包含两个成员:GPIO_PIN_RESET和GPIO_PIN_SET。因为低电平亮灯,所以定义ON对应GPIO_PIN_RESET,OFF对应GPIO_PIN_SET。
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_RESET);//LED0对应引脚PB5拉低,亮,等同于LED0(0) HAL_GPIO_WritePin(GPIOE,GPIO_PIN_5,GPIO_PIN_SET);//LED1对应引脚PE5拉高,灭,等同于LED1(1) delay_ms(500);//延时500ms HAL_GPIO_WritePin(GPIOB,GPIO_PIN_5,GPIO_PIN_SET);//LED0对应引脚PB...
GPIO_PIN_RESET:表示读到高电平。 A. 正确 B. 错误 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: B 复制 纠错举一反三 为进一步补足体内贮存铁,在血红蛋白恢复正常后,仍需继续服用铁剂: A. 1~2个月 B. 2~3个月 C. 3~4个月 D. 3...
百度试题 题目GPIO_ResetBits(GPIOB,GPIO_Pin_8); 该语句的形式是 A.变量B.函数定义C.函数调用D.函数生命相关知识点: 试题来源: 解析 C 反馈 收藏