СЛОН0077, Настройка заключается в выборе идентификаторов в блоке NRF MASTER
//Идентифекаторы (ID) труб для связи с 5-ю. модулями
const uint64_t pipe_1=0xF0F0F0F0**LL;
const uint64_t pipe_2=0xF0F0F0F0**LL;
const uint64_t pipe_3=0xF0F0F0F0**LL;
const uint64_t pipe_4=0xF0F0F0F0**LL;
const uint64_t pipe_5=0xF0F0F0F0**LL;
Отличатся должны только последними значениями, в примере я вписал ID так что все блоки имеют только одним совпадающий ID у каждого свой.
В блоках клиентов нужно в параметре выбрать (N_pipe номер трубы) с которым этот блок работает, для каждого удалённого модуля свой отдельный блок.
Не придумал способ как упростить настройку мастера для общего применения а писать инструкции я совсем не мастак
СЛОН0077 писал(а):тогда я скопировал NRF MASTER с твоими настройками,и установил его в передатчик и приемник,в новом проекте.
Копировать можно если использовать только два модуля, если больше тогда будут сбои с доставкой пакетов (не понятно от кого пришло и кому отправлено).
На SPI можно садить много устройств разница только в том что они не должны работать одновременно для чего и нужны пины: "slave select
" отвечает за выбор ведомого а "serial clock" за тактирование.
Теоретически sd ридер без команды от мастера не должен слать что либо, возможно проблема в подтягивающих резисторах которые садят линию или скорее всего не согласован режим тактирования.
У меня нет опыта работы с SD, поэтому не смогу подсказать точнее.