Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
Могу ли я использовать TX/RX на контактах 0, 1 (к последовательному ведомому устройству), одновременно имея выделенный порт USB для связи с ПК?
@101, 👍4
Обсуждение1 ответ
Лучший ответ:
32u4 — это многопоследовательный uC. USB-подключение работает по умолчанию через последовательную связь, которую можно использовать через Serial.print("somevalue"). С другой стороны, если вы хотите использовать RX/TX на контактах 0, 1, которые на самом деле являются RXD1 и TXD1. Итак, если вы используете Serial1.print("somevalue"). Так что ответ — да. Вы можете использовать USB и RX/TX (аппаратный последовательный порт) одновременно.
Отлично, спасибо. Знаете, как это соотносится с другими платами? [По всей видимости](http://arduinoprosto.ru/q/18450/may-i-use-both-usb-serial-and-tx-rx-pins-at-the-same-time) Uno не может использовать оба., @101
Arduino Uno этого сделать не может, у него только один аппаратный последовательный порт. Atmega 2560 имеет 4 серийных номера оборудования. Иметь несколько серийных номеров всегда удобно. С Uno вы просто застряли и должны использовать программный серийный номер, если у вас больше одного серийного номера. В большинстве случаев программный серийный номер не очень хорошо с вами обращается, в конце концов, это просто обходной путь., @Sener
- Mac не обнаруживает последовательный порт для Леонардо
- Использование последовательных контактов TX/ RX для связи по USB
- Невозможно загрузить скетч в Lolin S3 Pro (ESP32-S3)
- Как определить, какая скорость передачи данных установлена для виртуального COM-порта?
- Arduino Mega Loopback Test с несколькими портами TX/RX
- Плата Arduino с StandardFirmata не отвечает на запросы клиентов C# и Python
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
- Максимальная последовательная скорость CH340
на самом деле, когда вы загружаете скетч на свою плату через USB-порт программирования, скетч может перейти на последовательное устройство, которое подключено к Arduino через контакты Rx и Tx., @Prayuktibid
@Prayuktibid Я не мог видеть никакого сигнала на контактах 0 или 1 с помощью осциллографа при использовании порта USB, даже если эти контакты были настроены на выход., @101
@Prayuktibid, он использует Leonardo, у которого есть отдельный USB и серийный номер оборудования., @gre_gor
Как использовать USB и TX/RX одновременно?, @Aye Chan Myat Phyoe