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 |
댓글