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