【发布时间】:2021-03-27 20:40:54
【问题描述】:
美好的一天。 从计算机通过 2 个 USB - TLL 适配器将数字字符从终端发送到 RPI 时,接收到不正确的字符。如果我只是通过适配器从 RPI 发送一个圆圈并在 RPI 上获得一个符号,那么结果是相同的。 波特率 9600,8 位,无奇偶校验,停止位 1。 该程序在 Python 3 中很简单:
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import serial, time
ser = serial.Serial("/dev/ttyUSB0", 9600, timeout=2, writeTimeout=1)
while 1:
er = ser.read(1)
print (er)
ser.close()
我进入 1 号航站楼并得到 g。我进入 2 号航站楼,得到 3。我进入 7 号航站楼,得到 d。
在互联网上没有找到解决方案。从 RPI 向终端发送字符时,一切正常。
【问题讨论】:
标签: python-3.x raspberry-pi uart