Я запрограммировал устройство (Trinket M0 3V) для взаимодействия с Python через виртуальный COM-порт.Когда я тестирую его на последовательном мониторе, он работает просто отлично, но когда я переключаюсь на PySerial, у меня возникают проблемы.В частности, я делаю следующее:
import serial
ser = serial.Serial(physicalAddress, timeout = 5)
command = 'bogus\r'.encode()
ser.write(command)
response = ser.readline()
response
, который я получаю, - это просто команда, которую я написал в предыдущей строке.Однако, когда я выполняю ser.readline()
снова, я делаю , получаю ответ, который мне нужен.Так как все работает нормально, когда я пытаюсь установить связь на моем последовательном мониторе, это говорит о том, что я что-то упускаю при использовании PySerial, но это все, что я могу получить.