본문 바로가기

찐s/Raspberry Pi

[RPi] Lab.02-2: UART (RPi 4B)

라즈베리파이 UART 를 이용하여 시리얼 통신을 실습한다.

1. 라즈베리파이 보드와  TTL 시리얼 케이블을 연결한다. 

  -  6: GND → Black 

  -  7: TxD → Write: RxD

  - 29: RxD → Green: TxD  

0

 

2. Raspberry Pi 4  uart3 을 활성화 한다.

$ dtoverlay -a | grep uart
$ dtoverlay -h uart3
$ sudo vim /boot/config.txt
	dtoverlay=uart3
$ sudo reboot

01234

 

2. PuTTy 를 실행한다.  

  - Baudlate: 115200

  - Flow Control: None

01

 

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')
>>>

0123

 

[Test Result]

 

 

[참조]

www.raspberrypi.org  

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