나미/라즈베리파이

라즈베리파이3 uart 사용하기

규남 2017. 4. 13. 17:29
반응형

라즈베리파이3의 경우에는 블루투스가 내장이 되어있다.

 

특이하게 블루투스와 uart가 같이 사용되기때문에 둘중하나를 선택해서 사용해야 한다는 점이다. 

 

따라서 설정방법에 대해 기술한다.

 

1. 블루투스사용을 uart로 바꾸기 

 

   vim /boot/config.txt

   

   경로에 들어가서 아래와 같이 맨 마지막줄에 추가해준다.

 

   #bt disabled

   dtoverlay=pi3-disable-bt

 

 

2. 블루투스를 정지시켜준다.

 

   systemctl disable hciuart 입력

   

   그리고 나서 재부팅

   

   reboot

 

3. 그다음 uart통신의 경우 해당 보드 또는 장치의 band_rate를 맞춰줘야한다. speed

 

   우선 현재 속도를 확인하기 위해

 

   stty -F /dev/ttyAMA0

 

  

   여기에서 speed에보면 115200 이라고 표시되어 있다. 

 

   나의 경우에는 115200을 사용하기 때문에 그대로 두었지만 보통 uart의 경우 9600을 사용하는 경우가 많다.

 

  변경할때는 아래와같이 입력하면 된다.

 

   stty -F /dev/ttyAMA0 9600

 

4. 만약 이래도 안된다면~!!!!!!!!

 

   raspi-config 입력

 

 

   3번 클릭

 

 

 

   5번 클릭

 

   나는 우분투 메이트라서 그런지 잘안먹혀서 이렇게 전부다 설정을 해줬더니 실행이 되었다.. 이거하느라 하루 꼬박 날린거 같네.. 어휴..

 

   이상 끝!!!!

728x90
반응형