반응형
라즈베리파이 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개 정도가 된다.
RPi.GPIO 모듈, RPi.GPIO 라이브러리, RPi.GPIO API 사용법
Raspberry Pi GPIO 와 wiringPi 라이브러리
핀을 할당하고 정리할 때는 아래 이미지를 출력하여 하나하나 할당하며 중복되지 않도록 정해야 한다.
Raspberry Pi4 GPIO Pinout 완벽 정리
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
Raspberry Pi Zero Wireless 시작하기 (0) | 2021.07.29 |
---|---|
Raspberry Pi 'Low voltage warning' 메시지 삭제 방법 (0) | 2021.07.29 |
라즈베리파이 4 개발 환경 빠르고 쉽게 설정하기 (0) | 2021.07.28 |
Raspberry Pi SSH 경고를 비활성화하는 방법 (0) | 2021.07.27 |
라즈베리파이에 아두이노 IDE(통합개발환경) 설치 (0) | 2021.07.25 |
라즈베리파이 rc.local 실행 오류 확인할 것 (0) | 2021.07.16 |
라즈베리파이 Wi-Fi is currently blocked by rfkill. 메시지 없애는 법 (0) | 2021.07.12 |
라즈베리파이 부팅과 동시에 영상이나 이미지를 반복 재생하는 코드 (0) | 2021.07.05 |
더욱 좋은 정보를 제공하겠습니다.~ ^^