Raspberry Pi/Raspbian OS

라즈베리 파이2 시리얼 포트 사용하기

Dev-Drake 2019. 6. 17. 17:36
반응형

1. 시리얼 포트 사용 설정

/etc/inittab 파일 수정

  • sudo nano /etc/inittab
  • 아래 내용을 주석처리
  • #To:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
  •  

/boot/cmdline.txt 파일 수정

  • sudo nano /boot/cmdline.txt

내용 중 “console=ttyAMA0,115200 kgdboc=ttyAMA0,115200″ 부분을 삭제

  • dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait

수정하면 아래처럼 됨.

  • dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait

 

재부팅

  • sudo shutdown - r now

 

2.  Ground, GPIO14, GPIO15 에 선을 연결 (통신칩을 사용하는 경우에는 3.3v도 연결) 

 

 

3. 프로그램 소스에서 /dev/ttyAMA0 포트를 열어 통신하면 됨.

 

출처 : http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_rpi&wr_id=5

 

반응형