PIN类型 - S F407xx中线性调压器为备份域和待机电路以外的所有数字电路供电,调压器输出电压约为 1....
GPIO_Pin = GPIO_Pin_15;//PB15 推挽输出,控制背光 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//100MHz GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉 GPIO_...
如 GPIO_Pin_0 | GPIO_Pin_1 GPIOMode_TypeDef Mode; // GPIO引脚的工作模式,包括输入模式、输出模式、复用模式等 GPIOSpeed_TypeDef Speed; // GPIO引脚的输出速率,通常有低速、中速、高速可选 GPIOOType_TypeDef OType; // GPIO引脚的输出类型,通常有推挽输出和开漏输出两种类型...
(((uint32_t)PIN) & ~GPIO_PIN_MASK) == 0x00u也一样,~ GPIO_PIN_MASK就等于0xffff0000,和PIN相与,若是上面的PIN的值,那也是必定成立。 于是,这个IS_GPIO_PIN(PIN)就是判断PIN是否为GPIO_PIN_x其中一个。 同理, #define IS_GPIO_PIN_ACTION(ACTION) (((ACTION) == GPIO_PIN_RESET) || ((A...
InitStructure.GPIO_Pin=GPIO_Pin_7;//PG7GPIO_Init(GPIOG,&GPIO_InitStructure);//初始化GPIO_SetBits(GPIOG,GPIO_Pin_7);//PG7输出1,防止NRF干扰SPI FLASH的通信W25QXX_CS=1;//SPI FLASH不选中SPI1_Init();//初始化SPISPI1_SetSpeed(SPI_BaudRatePrescaler_4);//设置为21M时钟W25QXX_TYPE=W25QXX_...
GPIO_Set(GPIOF,PIN8,GPIO_MODE_OUT,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PD); //配置管脚功能 LED=0;//关闭LED灯 ,LED做过宏定义,要自己去定义LED代表管脚 } int main(void) //主函数 { Stm32_Clock_Init(336,8,2,7); //配置时钟 ...
GPIO_SetBits(GPIOG, GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2| GPIO_Pin_3); 这个函数其实就是对一个变量赋值,对GPIOx这个结构体的成员BSRRL赋值。 void GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) { /* Check the parameters*/ ...
GPIO_SetBits(GPIOG, GPIO_Pin_0| GPIO_Pin_1 |GPIO_Pin_2| GPIO_Pin_3); 这个函数其实就是对一个变量赋值,对GPIOx这个结构体的成员BSRRL赋值。 voidGPIO_SetBits(GPIO_TypeDef* GPIOx,uint16_tGPIO_Pin){/* Check the paramete...
(1) TRACED3, EVENTOUT D8 6 1 1 VBAT 36/149 Pin name (function after reset) Pin type LQFP100 Pin functions WLCSP100 Pin number S - Alternate functions - DS9118 Rev 14 Additional functions WKUP3, RTC_TAMP3 Backup power supply STM32F303xB STM32F303xC Pinouts and pin description Table ...
流程:按键扫描 -> 读到Pin11按下 -> 关闭当前LEDNUM_Flag代表的LED(正在亮的) -> LEDNUM_Flag+1 -> 点亮当前LEDNUM_Flag代表的LED; 2.按键输入。 _Bool GetPress(void) {if(HAL_GPIO_ReadPin(GPIOD,GPIO_PIN_11)==0) { HAL_Delay(10);//防抖if(HAL_GPIO_ReadPin(GPIOD,GPIO_PIN_11)==0) ...