PySerial: как отправить команду Ctrl-C на последовательную линию

Я запускаю процесс настройки встроенной платы. Чтобы войти в экран настройки, мне нужно отправить команду "Ctrl-C".

Это НЕ, чтобы прервать процесс, который я запускаю локально, KeyboardInterrupt будет не работать. Мне нужно отправить значение, которое будет интерпретироваться загрузчиком как Ctrl-C.

Какую ценность мне нужно отправить?

Спасибо

Ответы

Ответ 1

IIRC, Ctrl-C etx. Таким образом, отправьте \x03.

Ответ 2

Вы должны отправить символ с кодом ASCII 3:

serial.write('\x03')

Ответ 3

\x03

Это означает, что "конец текста" или "разрыв" - это то, что посылает Ctrl + C.