Назад к каталогу

Esp_Software_Serial

Программная реализация UART для ESP8266 и ESP32 с использованием дополнительных пин, оптимизированная для работы без блокировки основного кода

Версия8.3.1
ZIP на зеркалеготов
ПроверкаSHA-256
Размер35.80 KiB
Источникофициальный
Обновлено2026-10-07

Установка

Последняя опубликованная версия
8.3.135.80 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 05:10:36 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:2fc612c177b83e48bb5d2d8e3644f491eb36ce0252e6ae47a0a4e2657ef5a3e6
АрхивEsp_Software_Serial-8.3.1-2fc612c1.zip

Описание

Программная реализация UART для ESP8266 и ESP32, когда нужно использовать дополнительные пины вместо встроенных последовательных портов. Работает на базе прерываний, но оптимизирована так, чтобы не блокировать основной код — в обработчике прерывания записываются только моменты смены уровня сигнала, а сборка байтов происходит в основной программе. Поддерживает скорости до 115200 бод и работает на ESP8266, ESP32, ESP32-S2, ESP32-S3 и ESP32-C3. При высоких скоростях и интенсивной передаче могут быть редкие ошибки из-за прерываний в системе. Можно создать несколько экземпляров одновременно, настроить размер буферов приёма, использовать инверсию логики сигнала. Требует установки зависимости ghostl версии 1.0.1, иначе будет ошибка при компиляции. Хороший выбор, если нужны дополнительные последовательные каналы на ESP без занятия аппаратных портов.

Версии

Показано: 1
8.3.12026-10-07 12:49:20 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP