본문 바로가기
Embedded System/STM32

[STM32] 5. Blink LED

by 리미와감자 2025. 9. 7.

Built-in LED를 점멸해봤으니 이제 실제 LED를 점멸할 차례이다.

 

프로젝트 생성

 

 

Board Selector로 프로젝트를 생성하고, 프로젝트 이름은 2_blink_LED로 한다. 

 

GPIO 선택하기

 

 

 

22번 GND를 사용하고, PC0 핀을 LED에 전압을 인가하는 핀으로 사용한다.

 

Pinout view에서 PC0, PC1 핀 위에 마우스를 올려놓은 후 클릭한다. GPIO_Output 메뉴를 선택한다. 선택이 완료되면 핀 녹색으로 표시된다.

 

Blink 코딩

  /* USER CODE BEGIN WHILE */
  while (1)
  {
	  HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_0);
	  HAL_Delay(500);
    /* USER CODE END WHILE */

 

HAL_GPIO_TogglePin 함수는 상태를 자동 반전한다.

 

Build 후 실행한다.

 

 

결과

 

 

 

댓글