본문 바로가기
컴퓨터/Linux

Raspberry Pi UART 교환

by Begi 2022. 9. 23.
반응형

라즈베리파이는 2개의 UART가 있다.

 

ls -l /dev 명령어로 다음과 같이 확인할 수 있다.

        serial0 -> ttyS0

        serial1 -> ttyAMA0

 

serial0은 GPIO14와 GPIO15에 연결되어 있다. serial1는 내부 블루투스에 연결되어 있다.

 

ttyS0는 GPU 클럭을 사용하고 ttyAMA0에 비해 성능이 좋지 않다.

 

GPIO14와 GPIO15에 ttyAMA0을 사용하기 위해서는 ttyS0와 ttyAMA0를 교환해야 한다.

 

ttyS0와 ttyAMA0를 교환하는 방법은 다음과 같다.

 

        1. sudo nano /boot/config.txt

        2. 마지막줄에 다음 중 하나를 입력하고 저장한 후 나온다.

               dtoverlay = pi3-disable-bt

               dtoverlay = pi3-miniuart-bt    (이건 잘 안됨)

        3. 리부팅한 후 ls -l /dev로 다음을 확인한다.

                serial0 -> ttyAMA0

                serial1 -> ttyS0

 

라즈베리파이 UART

 

반응형

'컴퓨터 > Linux' 카테고리의 다른 글

[Linux C] TCP 서버 프로그램  (0) 2022.10.05
Raspberry Pi UART 사용 (C 프로그램)  (0) 2022.09.22
Raspberry Pi UART 설정  (0) 2022.09.21
Raspberry Pi의 GPIO 사용 (직접제어)  (0) 2022.09.21
Raspberry Pi 설치 방법  (0) 2022.09.20

댓글