본문 바로가기
카테고리 없음

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

by 학수씨 2021. 1. 6.

라즈베리파이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개를 사용할수 있지만.. 6개씩이나 있으니까... 

걍 난 5개만 사용할 예정 

 

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개 포트 모두 사용 잘됨 

 

댓글