Как загрузить код без закрытия PuTTY
Мой вопрос довольно прост: можете ли вы каким-то образом загрузить код Arduino, не закрывая последовательную консоль PuTTY? Я ненавижу закрывать программу, чтобы снова открыть ее для чтения входящей информации.
@Néstor Llop, 👍3
Обсуждение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
Существует проект с открытым исходным кодом, который будет делать то, что вы хотите.
http://com0com.sourceforge.net /
com0com создаст виртуальные com-порты для подключения программ.
hub4com позволит вам маршрутизировать данные между физическим портом и несколькими виртуальными com-портами.
http://com0com.sourceforge.net/hub4com/ReadMe.txt
Я никогда об этом не знал. Это хорошее решение!, @jwh20
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
- Как использовать Serial.setTimeout()
- Отправить структуру через Serial
- Как связаться с ESP8266 ESP01, отправив данные через программный сериал на Arduino Uno?
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Последовательная связь между несколькими устройствами (или ардуино)
- как отправить данные в Adafruit Bluefruit Feather (32u4) через Bluetooth?
- Arduino UART (TX/RX) multidrop 1 master 50 slaves
используйте последовательный монитор в IDE или второй последовательный адаптер USB to TTL для вывода в putty, @Juraj