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 후 실행한다.
결과
'Embedded System > STM32' 카테고리의 다른 글
| [STM32] GPIO 관련 HAL 함수 (0) | 2025.09.07 | 
|---|---|
| [STM32] 6. Built-in Button을 사용하여 built-in LED Control (1) | 2025.09.07 | 
| [STM32] 4. Blink built-in LED (0) | 2025.09.07 | 
| [STM32] 3. STM32Cube 프로젝트 생성 (0) | 2025.09.06 | 
| [STM32] 2. Cortex 시리즈 정리 (0) | 2025.09.04 | 
										
									
										
									
										
									
										
									
댓글