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..
会更好 !现在工作正常
我想在我的 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..
会更好 !现在工作正常