Я очень новичок в Python. я установил 3.2.2 с pyserial 2.5. я открываю порт со следующей конфигурацией
>>> import serial
>>> ser = serial.Serial(5)
>>> ser.name
'COM6'
>>> ser.writeTimeout=5
>>> ser.timeout=5
>>> ser.setBaudrate=4800
>>> ser.parity='N'
>>> ser.bytesize=8
>>> ser.stopbits=1
теперь, когда я отправляю данные с
>>> ser.write(32)
Я получаю ложный вывод на 8051. Это дает мне значение 48,56,126,8 или Нет. Это единственное значение, которое продолжает повторяться независимо от того, какой ввод я даю.
я тоже пробовал
>>> ser.write('A'.encode('ascii'))
, но сразу же выводит 1 на экран и снова ложное значение на микроконтроллере 8051.