라즈베리파이 UART 를 이용하여 시리얼 통신을 실습한다.
1. 라즈베리파이 보드와 TTL 시리얼 케이블을 연결한다.
- 6: GND → Black
- 7: TxD → Write: RxD
- 29: RxD → Green: TxD
2. Raspberry Pi 4 uart3 을 활성화 한다.
$ dtoverlay -a | grep uart
$ dtoverlay -h uart3
$ sudo vim /boot/config.txt
dtoverlay=uart3
$ sudo reboot
2. PuTTy 를 실행한다.
- Baudlate: 115200
- Flow Control: None
3. 라즈베리파이에서 파이썬 시리얼 함수를 이용하여 PC로 데이터를 전송한다.
$ raspi-gpio get 4-5
$ sudo apt-get install python3-serial
$ ls -l /dev/ttyAMA*
$ python3
>>> import serial
>>> uart = serial.Serial('/dev/ttyAMA1', 115200)
>>> uart.write(b'Hello RPi4 UART')
>>>
[Test Result]
[참조]
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
'찐s > Raspberry Pi' 카테고리의 다른 글
[RPi] Lab.03: UDP socket communication (0) | 2020.11.29 |
---|---|
[RPi] Lab.02-3: UART (0) | 2020.11.28 |
[RPi] Lab.02-1: UART (RPi 3B) (0) | 2020.11.21 |
[RPi] Lab.01-4: ISR (0) | 2020.11.15 |