首页文章正文

gpiotogglepin,如何将gpio第九个io口指1

jgpio接口 2023-11-16 20:35 861 墨鱼
jgpio接口

gpiotogglepin,如何将gpio第九个io口指1

GPIO_PinState PinState);//给某个引脚写0或1voidHAL_GPIO_TogglePin(GPIO_TypeDef*GPIOx,uint32_tGPIO_Pin);//翻转某个引脚的电平状态voidHAL_GPIO_EXTI_IRQHandler(GPIO_TypeDef*一.gpio基础信息现在总结下GPIO口的八种工作状态,其中四种输入状态,四种输出状态参考:GPIO口的八种工作状态_沙漠那点绿的博客-CSDN博客_gpio三种状态输入:

#define StepMotor_LOW HAL_GPIO_WritePin(StepMotor_GPIO,StepMotor_GPIO_PIN,GPIO_PIN_RESET) // 输出低电平#define StepMotor_TOGGLE HAL_GPIO_TogglePin(StepMotor_GPIO,StepMvoid HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin) { /* Check the parameters */ assert_param(IS_GPIO_PIN(GPIO_Pin)); if ((GPIOx->ODR & GPIO_Pin) != 0

二、HAL_GPIO_WritePin HAL_GPIO_WritePin(GPIO_TypeDef*GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState) 控制IO口的输出状态三、HAL_GPIO_TogglePin HAL_GPIO_TogglePin(GPIO作用:写一个高电平或者低电平HAL_GPIO_ReadPin GPIO_PinStateHAL_GPIO_ReadPin(GPIO_TypeDef*GPIOx,uint16_tGPIO_Pin) 1 作用:读取一个GPIO的电平HAL_GPIO_TogglePin voidHAL_GP

HAL_GPIO_TogglePin(LED1_GPIO_Port,LED1_Pin); HAL_GPIO_TogglePin(LED2_GPIO_Port,LED2_Pin); HAL_GPIO_TogglePin(LED3_GPIO_Port,LED3_Pin); HAL_Delay(i*200); } } /*USERCODEE例子:if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_0) ==GPIO_PIN_RESET){ } 如果B0为低电平,则……voidHAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin); 翻转引脚电平

void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin); HAL_StatusTypeDef HAL_GPIO_LockPin(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin); //如果一个管脚的当前状态是1左侧菜单选择GPIO,配置GPIO模式等,然后生成工程文件。常用GPIO函数:HAL_GPIO_WritePin()控制GPIO引脚高或者低。参数为GPIOA/B,GPIO引脚号,然后为RESET高/SET低HAL_GPIO_TogglePi

后台-插件-广告管理-内容页尾部广告(手机)

标签: 如何将gpio第九个io口指1

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号