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

AceSPI

Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации

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

Установка

Последняя опубликованная версия
0.4.0260.89 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-03 13:10:40 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:426584d6f4270e57f4a40c2cb957e11efd5391737e7a10cb511529aa399df1d7
АрхивAceSPI-0.4.0-426584d6.zip

Описание

Если вам нужна гибкая работа с SPI на Arduino, но вы не хотите привязываться к одной конкретной реализации, эта библиотека предлагает четыре варианта: аппаратный SPI с обычным digitalWrite(), аппаратный SPI с digitalWriteFast(), программный SPI через shiftOut() и программный SPI с digitalWriteFast() для AVR. Последний вариант особенно экономен — занимает всего 62 байта флеша против 520 у аппаратного решения и при этом работает быстрее (840 против 550 кбps). Библиотека использует шаблоны для минимизации накладных расходов, избегая виртуальных функций. Поддерживает работу с несколькими SPI-шинами и совместима с STM32 и ESP32. Учтите: сейчас реализована только передача от мастера к рабу, чтение данных со стороны раба не поддерживается.

Версии

Показано: 4
0.4.02026-08-23 19:13:07 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.3.02026-08-23 19:13:07 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:13:07 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:07 UTC
ZIP по запросу
первое скачивание может быть дольше