반응형

라즈베리파이3 핀번호

 아래의 [그림1. 물리적 핀번호. (Physical pins)] 와,  [그림 2. GPIO 핀번호. (GPIO pins)] 를 보자.

물리적 핀번호와, GPIO 핀번호가 다르다는 것을 알 수 있다.

즉, GPIO 0과 GPIO 1은,  물리적인 보드에서 27, 28핀이다.

 

그림1. 물리적 핀번호. (Physical pins)
그림 2. GPIO 핀번호. (GPIO pins)

 

정리

- 물리적 핀번호와, GPIO 핀번호가 다르다.

- GPIO핀은 소프트웨어에서 입력 또는 출력핀으로 지정될 수 있음.

 (Any of the GPIO pins can be designated (in software) as an input or output pin and used for a wide range of purposes.)

전압

  • 5V핀과 3.3V핀이 보드에 있음.
  • Ground pin들도 여럿이 있음 (a number of ground pins 0V)
  • 남아있는 핀들은 모두 범용적인 3.3V 핀들임.
  • 즉, 출력은 3.3V으로 설정되고, 입력은 3.3V이 허용됨.

출력

  • output 핀으로 가리켜진 GPIO핀들은 HIGH (3.3V) 또는 LOW (0V)로 SET되어야함.

입력

  • input 핀으로  가리켜진 GPIO핀들은 HIGH (3.3V) 또는 LOW (0V)로 읽혀져야함.
  • 적으로업, 풀다운 레지스터의 사용하면 쉽게 사용가능.
  • GPIO2와 GPIO3는 이미 풀업 레지스터로 고정되어있음.
  • 하지만 다른 핀들은 소프트웨어에서 설정이 되어야 사용할 수 있음.

관련 명령어

 아래의 명령어를 입력하면 터미널상에서 핀번호 볼 수 있습니다.

$ pinout

인용/참고자료

https://www.raspberrypi.org/documentation/usage/gpio/

 

 

반응형