【记录】STM32学习之第一个程序(点亮LED)

#STM32学习之第一个程序(点亮LED)
开发板:Nucelo L053R8
芯 片:STM32L053R8
软 件:IAR for ARM 7.4, STM32CubeL0

代码示例如下(库函数版):

void blinkMyLed()
{
  GPIO_InitTypeDef GPIO_InitStruct;
  
  __GPIOA_CLK_ENABLE();
  
  GPIO_InitStruct.Pin = GPIO_PIN_7;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  GPIO_InitStruct.Speed = GPIO_SPEED_FAST;
  
  HAL_GPIO_Init(GPIOA,&GPIO_InitStruct);
  
  while(1)
  {
    HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_7);
    HAL_Delay(500);
  }
  
}

更多精彩资讯,请扫码关注。

你可能感兴趣的:(STM32进阶指南)