개발자/라즈베리파이4

라즈베리파이4 UART 6개 활성화 방법

지구빵집 2023. 10. 26. 14:21
반응형

 

 

라즈베리파이4 에는 모두 6개의 uart 포트가 존재한다.

 

www.raspberrypi.org/documentation/configuration/uart.md

 

UART configuration - Raspberry Pi Documentation

 

documentation > configuration > uart UART configuration There are two types of UART available on the Raspberry Pi - PL011 and mini UART. The PL011 is a capable, broadly 16550-compatible UART, while the mini UART has a reduced feature set. All UARTs on the

 

www.raspberrypi.org

 

$ dtoverlay -a | grep uart

 

0번부터 5번까지. 위에 사진을 보면 총 Pi 4에는 6개의 UART가 있으며 UART0 의 경우 Debug Console 로 사용되고 UART1 의 경우 Bluetooth 에 연결되어있다. 따라서 Bluetooth 를 끄면 6개를 사용할수 있습니다.

 

UART0은 Debug Console 을 끄면 사용가능하다.

 

라즈베리 설정으로 들어가서 요로케 설정해주면 /dev/ttyS0 포트를 사용할수 있다.

 

이제 나머지 4개의 포트를 열어주면된다.

 

일단 기본으로 uart 는 1개만 활성화되어있다. 모든 UART 포트를 활성화 하기위해서는 아래와 같이 하면됨.

 

$ sudo nano /boot/config.txt

 

하단에 위와같이 추가해주고 재부팅해주자.

 

$ dmesg | grep tty

 

UART 포트를 확인해보면

 

ttyAMA0 ~ ttyAMA4 및 ttyS0

 

총 6개의 UART가 활성화된것을 볼수있다.

 

ttyAMA0 의 경우에는 Bluetooth 용이라 사용불가 X -> (블루투스 기능 꺼서 사용은 가능함)

 

라즈베리파이의 모든 포트의 Function Name 을 확인하려면

 

$ raspi-gpio funcs

 

직접 테스트를 해서 핀배열을 정리해봤다.

 

5개 포트 모두 사용 잘됨  

 

 

 

참고 

라즈베리파이4 UART 활성화하기 

 

 

라즈베리파이4 UART 6개 활성화 방법

 

 

반응형