Connectez deux Raspberry Pis pour tester la communication uart.
Il existe trois connexions comme suit.
GND --- GND (6 --- 6) TxD --- RxD (8 --- 10) RxD --- TxD (10 --- 8)
Envoyer le programme
serialTest.py
#! /usr/bin/python3
#
import serial
#
ser = serial.Serial('/dev/ttyS0', '115200', timeout=0.1)
#
ser.write(str.encode('Hello, World!\r\n'))
print(repr(ser.readline()))
ser.close()
Commencez cu du côté de la réception
sudo cu -s 115200 -l /dev/ttyS0
Lancez serialTest.py sur l'expéditeur
sudo ./serialTest.py
Résultat côté réception
$ sudo cu -s 115200 -l /dev/ttyS0
Connected.
Hello, World!
Pour arrêter cu
~.
Le groupe dans / dev / ttyS0 doit également être root.
sudo chgrp root /dev/ttyS0
Je me suis référé à la page suivante. Activer UART avec Raspberry Pi + communication série
Recommended Posts