Альтернативные контакты Rx/Tx для Arduino Uno и Pro Mini
Есть ли у них определенные контакты, которые лучше всего использовать в качестве контактов Rx/Tx (кроме D0 и D1)? Если да, то что делает их особенными?
edit: На какую функцию контакта мне следует обратить внимание при выборе контакта rx/tx? Есть ли какие-то конкретные контакты, которые сделают его лучшим выводом rx/tx?
@slifer, 👍1
Обсуждение2 ответа
Пинья D0
и D1
используются для последовательного порта оборудования, см. Ссылка на библиотеку Serial
.
Вы можете использовать любые другие контакты для виртуальных линий Rx/Tx, использующих программный последовательный режим, например, с помощью библиотеки SoftwareSerial
, см. Пример последовательного программного обеспечения или путем реализации собственного кода или пользовательской библиотеки.
для Mega и Leonardo есть и другие рекомендуемые контакты для rx/tx. оно у них есть в уно?, @slifer
Библиотека Arduino SoftwareSerial может использовать любую пару контактов.
AltSoftSerial использует специальные контакты. AltSoftSerial использует 16-битный аппаратный таймер для генерации выходного сигнала передачи и измерения входных сигналов приема. Таймер работает на контактах 8 и 9 на платах Uno и Atmega 328p.
Спасибо. Итак, это альтернативная библиотека серийному программному обеспечению. я сначала прочитаю об этом., @slifer
- AT-команда не отвечает на последовательный монитор
- Получить данные с сайта с помощью ESP8266 с помощью AT-команд
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
- Ардуино для чтения с преобразователя RS232 в последовательный модуль TTL
- Как читать и записывать на устройство rs232 с/на Arduino
- Программное обеспечениеSerial с ESP8266
- Проблема с Software Serial: нет ответа
https://arduinoprosto.ru/q/34126/whats-the-difference-between-all-the-software-serial-libraries-that-one-is-ar, @Juraj