GPIO_PIN_RESET:清除端口Pin,低电平
GPIO_PIN_13,GPIO_PIN_SET);// 设置高电平HAL_GPIO_WritePin(GPIOC,GPIO_PIN_13,GPIO_PIN_RESET)...
void){GPIO_ResetBits(GPIOA,GPIO_Pin_1);// 熄灭LED}七、GPIO的位带操作 对于什么是“位带”这里...
AI代码解释 GPIO_WriteBit(GPIOE,GPIO_Pin_4,0);或GPIO_ResetBits(GPIOE,GPIO_Pin_4);//拉入底电平 代码语言:javascript 代码运行次数:0 运行 AI代码解释 GPIO_WriteBit(GPIOE,GPIO_Pin_4,1);或GPIO_SetBits(GPIOE,GPIO_Pin_4);//拉入高电平
GPIO_PIN_RESET:表示读到高电平。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_0|GPIO_PIN_1,GPIO_Pin_RESET);//一次将两个引脚写为低电平HAL_GPIO_WritePin(GPIOA,GPIO_PIN_ALL,GPIO_Pin_RESET);//一次将A端口的所有引脚写为低电平HAL_GPIO_WritePin(GPIOA,0xFFFF,GPIO_Pin_RESET);//与第三行等价 ...
voidHAL_GPIO_WritePin(GPIO_TypeDef*GPIOx,uint16_t GPIO_Pin,GPIO_PinState PinState){/* Check the parameters */assert_param(IS_GPIO_PIN(GPIO_Pin));assert_param(IS_GPIO_PIN_ACTION(PinState));if(PinState!=GPIO_PIN_RESET){GPIOx->BSRR=GPIO_Pin;}else{GPIOx->BSRR=(uint32_t)GPIO_Pin<<...
GPIO_InitTypeDef GPIO_InitStruct = {0}; // 使能GPIO端口时钟 __HAL_RCC_GPIOA_CLK_ENABLE(); // 配置GPIO引脚 GPIO_InitStruct.Pin = GPIO_PIN_0; GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; // 设置为上升沿触发 GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruc...
{GPIOA,GPIO_PIN_0}, {GPIOC,GPIO_PIN_3}, {GPIOC,GPIO_PIN_2}, {GPIOC,GPIO_PIN_1}, }; void water(void)//流水灯 { int i; for(i=0;i<8;i++) { HAL_GPIO_WritePin(LED[i].port,LED[i].pin,GPIO_PIN_RESET);//依次点亮流水灯 ...