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

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

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

какое значение мне нужно отправить?

спасибо

3 ответов


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


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

serial.write('\x03')

\x03

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