Raspberry Pi неправильно отправляет инструкции на устройство через последовательную связь в Pyhton - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь записать на устройство с помощью последовательной связи, и код застревает в команде ser.write(b'U'). Я не уверен, могу ли я отправлять письма по последовательному каналу таким образом.

Я приложил свой код здесь, чтобы показать, что я написал, и он застрял на линии, говоря о ser.write(b'U') код перестает работать, и мне нужно нажать CTRL + C, чтобы что-то произошло.

import time
import serial
ser = serial.Serial('/dev/ttyAMA0', baudrate=9600, parity=serial.PARITY_NONE, 
                     stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS )
print (ser.name)
ser.write(b'U')
distance = 0

time.sleep(2)

ser.write(b'R')
distance = ser.read(100)
print (distance)

ser.close

Я хочу выяснить, почему код не проходит через эту строку и просто застревает.

...