Skip to content
- 참조 :
- UART 시리얼통신 : https://cccding.tistory.com/93
- UART 연결 : https://blog.naver.com/windi97/220913135183
- raspi-config에서 serial 활성화
- sudo raspi-config
- 5. Interfacing Options Configure connections to peripherals
- F6 Serial Enable
- 시리얼통신을 위한 기본 설정 : Raspi 3이상에서는 Bluetooth를 끊어줘야 한다.
- sudo nano /boot/config.txt <– 맨 아래에 다음 코드 추가
- dtoverlay = pi3-disable-bt <– disable bluetooth
- sudo systemctl disable hciuart <– bluetooth가 serial을 사용하지 못하게
- sudo reboot
- Bluetooth를 다시 사용하려면
- sudo nano /boot/config.txt <– 맨 아래에 다음 코드 제거
- # dtoverlay = pi3-disable-bt <– enable bluetooth
- sudo systemctl enable hciuart <– bluetooth가 serial을 사용하도록
- sudo reboot
- 시리얼 통신 예 : PC(Linux) <–> 라즈베리파이 연결 시
- Pi : $ sudo date > /dev/ttyAMA0 <– 날짜를 ttyAMA0으로 전송
- PC : $ sudo cat /dev/ttyUSB0 <– ttyUSB0으로 전송된 것을 보임
- PC와 라즈베리파이의 속도가 맞이 않으면 글씨가 깨짐
- 속도 확인
- Pi : $ sudo stty -F /dev/ttyAMA0
- PC : $ sudo stty -F /dev/ttyUSB0
- 속도 변경 : 둘다 9600baud로 설정
- Pi : sudo stty -F /dev/ttyAMA0 9600
- PC : $ sudo stty -F /dev/ttyUSB0 9600
error: Content is protected !!