python + pyserial отправляет ненужные на 8051 через последовательный порт win7 - PullRequest
0 голосов
/ 02 февраля 2012

Я очень новичок в 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.

...