Python Raspberry pi 串行卡在写入

Python Raspery pi serial get stuck on Write

我想在我的 RasperyPi Model B 上开始连载,但我注意到它卡住了 Serial.Write("ETC")

我使用的python模块是PySerial

这是我试过的代码:

import serial
import time
test=serial.Serial("/dev/ttyAMA0",9600)
time.sleep(1)
print('1')
test.write("SomeStuff".encode("ascii"))
print('2')

它卡在 write() 上,不会显示“2”

我在这些片段中也遇到了同样的问题:

test.open() : #Its already open
test.write(bytes('Em','ascii')) #Not working / Same
test.write('hi?'.encode()) #Same !

-

 test=serial.Serial()
 test.baudrate=9600
 test.timeout=0
 test.port="/dev/ttyAMA0"

 test.open()
 test.write('hi?'.encode())

-

 test=serial.Serial("/dev/ttyAMA0",115200) #Even more baudrates..

为什么这段代码在写入时卡住,我该如何解决这个问题?提前致谢!

我想使用 test=serial.Serial("/dev/ttyS0",115200) #Even more baudrates.. 会更好 !现在工作正常