본문 바로가기

개발자/라즈베리파이4

라즈베리파이 GPIO 핀 번호, 사용 가능한 핀 정리

반응형

 

 

라즈베리파이 GPIO 핀 번호, 사용 가능한 핀 정리 

 

라즈베리파이에서 실제 GPIO(General Purpose Input/Output) pin 으로 사용할 수 있는 핀을 계산해보자. GPIO 핀은 모든 마이크로 프로세서나 MCU, 온보드 컴퓨터에서 제공하는 입출력 핀으로 입력으로 사용하든가, 출력으로 사용하든가, 인터럽트 핀으로 사용할 때는 풀업, 풀다운 지정이 가능하고 신호가 올라갈 때, 떨어질 때, 레벨 유지할 때 인터럽트를 발생시키는 것까지 입 출력 핀을 마음대로 설정하여 사용할 수 있도록 사용자에게 제공되는 핀이다.

 

라즈베리파이 40Pin GPIO 핀을 분석하면

  • 5V 출력이 2개, 3.3V 출력이 2개, GND 가 8개로 총 12개가 전원용이므로 사용하지 못한다. 
  • GPIO 0과 GPIO 1인 ID_SD 핀가 ID_SC 핀이 예약되어 있어 사용하지 못한다.
  • GPIO 2, GPIO 3번 핀이 I2C 기능으로 사용 가능하다.
  • GPIO 14, GPIO 15 번 핀은 UART rx, tx 핀으로 사용 가능하다.
  • GPIO 10, 9, 11, 8 번은 SPI 인터페이스를 위해 사용가능하다.
  • 물론 특정한 기능이 정해진 핀도 GPIO 핀으로 할당해서 사용이 가능하지만 특별한 기능을 예약한다고 생각하면 나머지 마음대로 쓸 수 있는 핀의 개수는 약 18개 정도가 된다.

 

핀을 할당하고 정리할 때는 아래 이미지를 출력하여 하나하나 할당하며 중복되지 않도록 정해야 한다. 

 

라즈베리파이 GPIO 핀 번호

 

 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^

이 글 공유하기

facebook twitter kakaoTalk kakaostory naver band