UART を介した RPi3 での Python でのいくつかの問題。私のPython 2.7スクリプト:
import time
import serial
ser = serial.Serial(
port='/dev/ttyS0',
baudrate=115200,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout=1
)
while 1:
ser.write('hello')
time.sleep(1)
ターミナルでの出力は次のとおりです。
hellohello`??p?nnn?`??p?nnn?`??p?nnn?`??p?nnn?`??p?nnn?`??p?nnn?`??p?nnn?
「こんにちは」が2回の時もあれば、5回の時もあります。Standars RPi3 コンソール出力がオフになっています (raspi-config 内)。UART コンバータは 3V3 ロジックです。
私たちを手伝ってくれますか?どうもありがとう!
ワルディ