[stm32]
[STM32] LED, Button 제어
Gernii K
2023. 12. 19. 12:19
HAL 라이브러리 자주 사용
(함수명이 정확한지 모름 대충적는중)
HAL_GPIO_WritePin ( port, pin, status );
status가 - SET : 켠다
- RESET : 끈다
HAL_GPIO_TogglePin ( port, pin );
켜져있으면 끄고 꺼져있으면 켠다
HAL_GPIO_ReadPin( port, pin );
상태 읽어옴 ( 버튼 : 신호 오면 0, 신호 없으면 1 )
Callback :
void
HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
// #1
if(GPIO_Pin == B1_Pin)
{
}
// #2
switch(GPIO_Pin)
{
case B1_Pin:
break;
}
}