【发布时间】:2013-10-29 10:02:26
【问题描述】:
我正在尝试在安装了 Arch Linux 的 Raspberry Pi 上使用 PySerial。我已经在 python2(.7) 上安装了 pyserial,因为$ python 直接链接到 python3 并且 python 串行在 python 3.x 上使用并不是那么方便。
然后我尝试运行一个非常简单的 Python 脚本,该脚本写入 RPi 上的 TX 端口并读取 RX 端口
# send
ser = serial.Serial("/dev/ttyAMA0")
ser.write("HI THERE\n")
# receive
read = ser.readline()
print (read)
脚本“运行”但只是挂起。当我在 Python 2.7 shell 上逐行运行它时,它也会挂在ser.write("HI THERE\n")。我使用 Raspbian OS 在同一个 RPi 上运行了相同的脚本,它运行得非常好。是的,TX 和 RX 端口一直处于连接状态。有人知道这件事吗?
【问题讨论】:
标签: python python-2.7 raspberry-pi pyserial archlinux