LINUX.ORG.RU

История изменений

Исправление alx777, (текущая версия) :

Попробуй тогда чего попроще, например Python скрипт

import serial

sp = serial.Serial('/dev/ttyUSB0', 115200, timeout=1, bytesize=8, parity='N', stopbits=1)

print(f'{sp.name} opened')

sp.write(bytes('\n', 'utf-8'))

while True:
    l = sp.readline()
    if len(l) > 0:
        print("Read :", l)
    else:
        break
        
sp.close()
print(f'{sp.name} closed')

У меня к /dev/ttyUSB0 подключена serial console:

/dev/ttyUSB0 opened
Read : b'\r\r\n'
Read : b'unit3 login: '
/dev/ttyUSB0 closed

Исходная версия alx777, :

Попробуй тогда чего попроще, например Python скрипт

import serial
import time

sp = serial.Serial('/dev/ttyUSB0', 115200, timeout=1, bytesize=8, parity='N', stopbits=1)

print(f'{sp.name} opened')

sp.write(bytes('\n', 'utf-8'))
time.sleep(0.5)

while True:
    l = sp.readline()
    if len(l) > 0:
        print("Read :", l)
        time.sleep(0.1)
    else:
        break
        
sp.close()
print(f'{sp.name} closed')

У меня к /dev/ttyUSB0 подключена serial console:

/dev/ttyUSB0 opened
Read : b'\r\r\n'
Read : b'unit3 login: '
/dev/ttyUSB0 closed