[CubeMX] GPIO

02_CubeMX_GPIO

enter image description here

[CubeMX] GPIO

1. GPIO

기본 중에 기본! GPIO 다루기
GPIO 읽고 쓰고 토글하고.

#include "gpio.h"

int main(void)
{
  MX_GPIO_Init();
  while (1)
  {
	if( HAL_GPIO_ReadPin(GPIOC, GPIO_PIN_13) == 0 ) {
		HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
		printf("Switch Pressed\r\n");
	}
	else {
		HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
		printf("Switch Released\r\n");
	}

	HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
	HAL_Delay(500);
  }
}

이런 느낌이다.

기본적으로 제어하는데 필요한 건 다 나와있는 듯.

끝 :)

댓글 쓰기

0 댓글