#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);
}
}