STM32 CubeMX 基操
时钟树配置
开启外部晶振
设置时钟
这里使用的是stm32f407,晶振为8MHZ,可在单片机查看,设置时钟频率为168MHZ
IO口输出
左边为推挽输出,右边为开漏输出,一般情况下选择推挽输出,开漏输出可以带大电流,高电平为VDD电压值
设置io口输出高低电平
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_SET);//高电平
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);//低电平
io口电平翻转
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_13);
读gpio电平
HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_13);