Нажатие последовательного принтера данных с Windows PC с распи 3 - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь захватить, какие данные напечатаны и сохранить их в текстовые файлы, подключив последовательный кабель от ПК с Windows к распи и печатать как обычно.Я получаю обратную связь от ПК, когда я читаю последовательные данные, используя python, но они нечитабельны и полны странных символов.

Я пытаюсь исследовать arround googles & форумы и пробую много разных кодировок / декодирований, таких как ASCII, UTF-8, даже шестнадцатеричный дамп и до сих пор не может прочитать, что это за данные

вот мой код Python:

import serial

ser = serial.Serial(
   port='/dev/ttyS0',
   baudrate=19200,
   parity=serial.PARITY_NONE,
   stopbits=serial.STOPBITS_ONE,
   bytesize=serial.EIGHTBITS,
   xonxoff=0)

while True:
   x = ser.readline(8)
   print x

я пытаюсь напечатать "привет мир" в блокноте, и здесьэто то, что я получаю на консоли Python:

4P��b2 {p�LWJv0�Jv0 @ Jv0Jv0'�����������8��8��8����8���8� �s����8�? �w������8` x� | xÀ����8a�pxx8������8c��8p8�����8s��8p828p828p86l8p84hppp @ 84hxp8? р�����? �����8�p��Jv0�Jv0 @ �3

вот настройка последовательного порта на ПК с Windows: Скорость передачи данных и т. Д.

вот моя серияКонфигурация контактов al-ttl: PIN-код TTY

Если я переключаю конец последовательного порта в термопринтер, он работает просто отлично.

Интересно, может ли кто-нибудь здесь помочь мне в этом?спасибо, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...