Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 20, 2017 02:35:21

VladimirVRN
Зарегистрирован: 2017-04-20
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

python 2.7 + pyserial

Доброго времени суток!
Очень нужна помощь.
Суть вопроса:
В программе есть строки:
import serial
ser = serial.Serial(port='com13', baudrate=115200)
ser.isOpen()
time.sleep(1)
ser.flushInput() #flush input buffer, discarding all its contents
ser.flushOutput()#flush output buffer, aborting current output
ser.write(input)

Если
input = raw_input(“>> ”)
то вводим с клавиатуры любую последовательность символов нажимаем enter и она благополучно отправляется через com порт.

Если
input = “Proba” то Proba через com порт не проходит. На другой стороне либо вообще молчек, либо получаю 1 байт непонятного содержания.

и еще момент, если написать:
input = raw_input(“>> ”)
input = “Proba”

то Proba благополучно дойдет

Подскажите пожалуйста где грабли?
Python 2.7
pyserial 3.3

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version