Данные последовательного порта от Python - PullRequest
0 голосов
/ 06 марта 2020

У меня есть симулятор OBD, подключенный к последовательному порту моего Raspberry Pi. Поэтому я просто пытаюсь прочитать любой ответ с устройства. Команды немного отличаются от стандартных команд OBD. Поэтому я пишу базовый c код, подобный следующему:

import serial

ser=serial.Serial('/dev/ttyS0', 115200, timeout = 1)
ser.write(b"SI\r")

while True:
        response = ser.readline()
        print ("read data:", response)

Но единственный вывод - это пустые битовые данные: b ''

Я также не уверен, что ttyS0 является правильным порт или нет. Есть также порт ttyAMA0, но на выходе все еще b ''.

Любой совет приветствуется.

...