STM32点亮LED使其闪烁(8个LED)

STM32点亮LED使其闪烁(8个LED)

该程序使用的是写函数
先将你要用的LED端口调至Output。
STM32点亮LED使其闪烁(8个LED)_第1张图片
将你设置好的GPIO口调至High(因为我的板子是低电平点亮)。STM32点亮LED使其闪烁(8个LED)_第2张图片将RCC里的高速时钟调至Crystal模式。
STM32点亮LED使其闪烁(8个LED)_第3张图片
将SYS里的Debug调至Serial Wire模式。
STM32点亮LED使其闪烁(8个LED)_第4张图片
将时钟树调好。
STM32点亮LED使其闪烁(8个LED)_第5张图片
将存储路径和代码生成器设置好就可以点击GENERATE CODE生成代码了。
STM32点亮LED使其闪烁(8个LED)_第6张图片
这就是就是写好的程序了
STM32点亮LED使其闪烁(8个LED)_第7张图片
下面就是点亮八个LED的程序

HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
     |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7,GPIO_PIN_SET);//把上述GPIO口都置高电平
HAL_Delay(1000); //延时程序
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3
     |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6GPIO_PIN_7, GPIO_PIN_RESET);//把上述GPIO口都置低电平
HAL_Delay(1000); //延时程序

你可能感兴趣的:(笔记,stm32,gpio)