ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
28 января
1567684 Топик полностью
Andreas (Сегодня, 15:08, просмотров: 33) ответил reZident на Проверил на нашем конверторе (который на FT232RL) в Kubuntu с помощью программы GTKTerm. При выбранных параметрах связи 115200, 8, n, 1 команда Send break дает импульс в линии около 150мс.
Возможно повезло и родной чип. Болван предложил скрипт ниже, проверил на нем: родной ftdi на секунду опускает Tx И на секунду поднимает DTR, а фуфло и CH9102 только Tx, но при этом DTR остается в нуле и не дергается. 

import serial

import time

ser = serial.Serial(

port='COM7',

baudrate=115200,

timeout=1

)

try:

print("Set")

ser.break_condition = True

time.sleep(1.25)

ser.break_condition = False

print("Send")

except Exception as e:

print(f"Err: {e}")

finally:

ser.close()