Sachin Kumar
Published

Blinking Led Using CubeIDE

We are going use Stm32 and software cubeIDE to blink led on breadboard

BeginnerFull instructions provided1 hour28
Blinking Led Using CubeIDE

Things used in this project

Hardware components

STM32F401CCU6
×1

Story

Read more

Code

Code to Blink Led

C/C++
#include "main.h"

int main(void)
{
  HAL_Init();
  __HAL_RCC_GPIOA_CLK_ENABLE();

  GPIO_InitTypeDef GPIO_InitStruct = {0};
  GPIO_InitStruct.Pin = GPIO_PIN_5;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  while (1)
  {
    HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
    HAL_Delay(1000); // 1 second delay
  }
}

Credits

Sachin Kumar

Sachin Kumar

1 project • 0 followers

Comments