来看一下固件库的编程
GPIO.C里面总共有这么几个函数来看看起作用学习下
GPIO_DeInit ()函数里面就是把各个端口赋0也就是上面的 RESET VALUE
void GPIO_Init(GPIO_TypeDef* GPIOx, uint8_t GPIO_Pin, GPIO_Mode_TypeDef GPIO_Mode) //选择端口 配置模式
下面3个函数可以说就是一个只是处理方式不同而已 一个或一个与
void GPIO_WriteBit(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin, BitAction GPIO_BitVal) //GPIO_BitVal 可选择SET与RESET也就是0与1
void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint8_t GPIO_Pin) 这个就相当于上个函数选择了set
void GPIO_ResetBits(GPIO_TypeDef* GPIOx, uint8_t GPIO_Pin) 这个reset
|