История изменений
Исправление I-Love-Microsoft, (текущая версия) :
Попробовал с USB-UART преобразователем на скорости 9600. Наконец это говнишко заработало! Просто раньше я пробовал UART-RS232 и видимо там с питанием преобразователя не так было. А когда есть автономное питание от USB в USB-UART, то этих трех линий GND TX RX оказывается достаточно!
Результат работы питонского скрипта:
bcmd= b'ATE1\r\n'
res= b'ATE1\r\r\nOK\r'
bcmd= b'AT\r\n'
res= b'\nAT\r\r\nOK\r\n'
#!/usr/bin/env python3
import serial
import os, time
port = serial.Serial("/dev/ttyUSB0", baudrate = 9600, timeout = 1)
cmd = "ATE1\r\n"
bcmd = cmd.encode("utf-8")
print("bcmd= %s" % bcmd)
port.write(bcmd)
res = port.read(10)
print("res= %s" % res)
cmd = "AT\r\n"
bcmd = cmd.encode("utf-8")
print("bcmd= %s" % bcmd)
port.write(bcmd)
res = port.read(10)
print("res= %s" % res)
Почему не работает RS-232 я принципиально не понимаю, но больше тупить не хочу, USB-UART значит будь так пока
Исходная версия I-Love-Microsoft, :
Попробовал с USB-UART преобразователем на скорости 9600. Наконец это говнишко заработало! Просто раньше я пробовал UART-RS232 и видимо там с питанием преобразователя не так было. А когда есть автономное питание от USB в USB-UART, то этих трех линий GND TX RX оказывается достаточно!
Результат работы питонского скрипта:
bcmd= b'ATE1\r\n'
res= b'ATE1\r\r\nOK\r'
bcmd= b'AT\r\n'
res= b'\nAT\r\r\nOK\r\n'
#!/usr/bin/env python3
import serial
import os, time
port = serial.Serial("/dev/ttyUSB0", baudrate = 9600, timeout = 1)
cmd = "ATE1\r\n"
bcmd = cmd.encode("utf-8")
print("bcmd= %s" % bcmd)
port.write(bcmd)
res = port.read(10)
print("res= %s" % res)
cmd = "AT\r\n"
bcmd = cmd.encode("utf-8")
print("bcmd= %s" % bcmd)
port.write(bcmd)
res = port.read(10)
print("res= %s" % res)