интересно о Software Serial Library - PullRequest
0 голосов
/ 03 июня 2019

ПО Serial

Я искал в Интернете, и я часто видел этот серийный номер программного обеспечения, мне интересно, для чего используется библиотека Software Serial?

1 Ответ

0 голосов
/ 03 июня 2019

Согласно Документам :

Библиотека SoftwareSerial была разработана для обеспечения последовательной связи на других цифровых выводах Arduino с использованием программного обеспечения для репликации функций (отсюда и название"SoftwareSerial").Можно иметь несколько последовательных программных портов со скоростью до 115200 бит / с.Параметр включает инвертированную сигнализацию для устройств, которым требуется этот протокол.

Предположим, что вы используете Arduino Uno, который имеет только один аппаратный последовательный порт, и вы хотите подключить его к модему GSM, который использует последовательный портПорт для общения.И вам нужно получить AT-команды от пользователя ПК.Таким образом, вам нужно два последовательных порта.Вы можете использовать аппаратный серийный номер по умолчанию для связи с ПК и один программный серийный номер для связи с модемом.Затем просто отправляйте и получайте AT-команды.

Существуют некоторые ограничения для Software Serial, такие как более медленная скорость передачи по сравнению с аппаратным последовательным интерфейсом, не может получать данные из нескольких последовательных серий одновременно и т. Д.

ЭтоРекомендуется использовать Software Serial для плат, на которых не хватает аппаратных последовательных портов.Поэтому вы должны помнить, что использование Hardware Serial всегда лучший выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...