• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Драйвер nRF24L01 и HSPI

vad7

Active member
Написал драйвер для nRF24L01, может кому пригодится.
GitHub - vad7/nrf24l01_esp8266

Используется HSPI (GPIO12..15), драйвер HSPI поддерживает блочное чтение, запись (максимум 64 байт), дуплекс.
Можно включить режим одновременного приема - передачи по 1 байту (SPI_TINY).

Размер передачи (NRF24_PAYLOAD_LEN) и длина адреса (NRF24_ADDRESS_LEN) устанавливается при инициализации.

+ Добавлен режим SPI OVERLAP, подключение паралельно флеш памяти.
+ Установка при инициализации частоты SPI.

Примеры здесь: HSPI , SPI OVERLAP.
 
Последнее редактирование:

Jon

Member
из примеров ничего не понял. Можно поподробнее о подключении HSPI .
 
Сверху Снизу