//设置函数:
void GPIO_SetOutBits(HT_GPIO_TypeDef* HT_GPIOx, u16 GPIO_PIN_nBITMAP);
//置一函数
void GPIO_ClearOutBits(HT_GPIO_TypeDef* HT_GPIOx, u16 GPIO_PIN_nBITMAP);
//清零函数
void GPIO_WriteOutBits(HT_GPIO_TypeDef* HT_GPIOx, u16 GPIO_PIN_nBITMAP, FlagStatus Status);
//设置某一位为0/1,可用定义的枚举类型代替RESET/SET
/*
两个通用的枚举类型
typedef enum {RESET = 0, SET = !RESET} FlagStatus;
typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrStatus;
*/
void GPIO_WriteOutData(HT_GPIO_TypeDef* HT_GPIOx, u16 Data);
//设置整组IO的输出寄存器,填入数据为u16
|