Как загрузить код без закрытия PuTTY

Мой вопрос довольно прост: можете ли вы каким-то образом загрузить код Arduino, не закрывая последовательную консоль PuTTY? Я ненавижу закрывать программу, чтобы снова открыть ее для чтения входящей информации.

, 👍3

Обсуждение

используйте последовательный монитор в IDE или второй последовательный адаптер USB to TTL для вывода в putty, @Juraj


2 ответа


Лучший ответ:

2

Ты не можешь. Putty не имеет возможности отключиться без закрытия программы (насколько я могу судить).

Вы можете попробовать "Tera Term", который, по-видимому (хотя я не использую Windows, поэтому у меня нет опыта работы с ним), имеет опцию отключения (которую вам придется использовать перед загрузкой).

В качестве альтернативы, как уже упоминал @Juraj, вы можете использовать отдельный адаптер USB to TTL UART для обеспечения второго последовательного порта отладки (либо с SoftwareSerial, либо с зеркальным отображением вывода TX Arduino напрямую - в этом случае не подключайте RX), который не мешает загрузке программного обеспечения.

,

[`SoftwareSerial'] (https://www.arduino.cc/en/Reference/softwareSerial ) хорошо работает, если у вас есть запасной цифровой вход или два. Я использую его для отправки необходимой мне информации о состоянии на Raspberry Pi через преобразователь уровня, в то время как соответствующий последовательный порт USB используется для загрузки с настольного ПК, а также для получения копии информации о состоянии., @Chris H


6

Существует проект с открытым исходным кодом, который будет делать то, что вы хотите.

http://com0com.sourceforge.net /

com0com создаст виртуальные com-порты для подключения программ.

hub4com позволит вам маршрутизировать данные между физическим портом и несколькими виртуальными com-портами.

http://com0com.sourceforge.net/hub4com/ReadMe.txt

,

Я никогда об этом не знал. Это хорошее решение!, @jwh20