u8 GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin); //读取GPIOx输入单脚状态 u16 GPIO_ReadInputData(GPIO_TypeDef* GPIOx); //读取GPIOx的全部输入引脚状态 u8 GPIO_ReadOutputDataBit(GPIO_TypeDef* GPIOx, u16 GPIO_Pin); //读取GPIOx输出单脚状态 u16 GPIO_ReadOutputData(GPIO_TypeDef* GPIOx); //读取GPIOx的全部输出引脚状态 void GPIO_SetBits(GPIO_TypeDef* GPIOx, u16 GPIO_Pin); //置位GPIOx的GPIO_PIN_x void GPIO_ResetBits(GPIO_TypeDef* GPIOx, u16 GPIO_Pin); //复位GPIOx的GPIO_PIN_x void GPIO_Write(GPIO_TypeDef* GPIOx, u16 PortVal); //写unsigned short 数据到GPIOx,
如果我想向GPIOE写PD_0=1 PD_1=0 PD_2=1 PD_3=1 这样可行吗: GPIO_Write(GPIOD,0B000 0000 0000 1101)
以上是我个人理解,错误的请指正,谢谢!!!!
|