[STM32] GPIO란?

이채윤·2022년 2월 20일
0

임베디드

목록 보기
9/70

[GPIO란?]

  • 프로그래머가 임의로 0 또는 1을 지정하여 외부 핀을 0V 또는 3.3V로 구동하거나, 외부에서 0V 또는 3.3V가 입력되면 0이나 1을 읽는 장치이다.

[입출력 단자 사용 예시]

  • GPIO에 발광 다이오드(LED)를 연결하고 0또는 1을 구동하여 LED를 깜빡이게 제어
  • GPIO에 스위치를 연결하고 스위치의 ON또는 OFF상태를 확인하는 등 외부에서 입력되는 신호를 자유롭게 읽으며 상태를 검사할 수 있다.

<발광 다이오드란?>

  • 발광 다이오드는 전기를 통해주면 전자가 에너지 레벨이 높은 곳에서 낮은 곳으로 이동하여 특정 파장의 빛을 내는 반도체 소자이다.

[보편적으로 쓰이는 방식]

  • 0V가 구동되면 LED가 꺼지고, 3.3V가 구동되면 LED가 켜진다.

0개의 댓글