Пытаюсь наладить связь МК с радиомодулем. Пока без приёма передачи по радиоканалу, только инициализация.
Вот настройки SPI:
Код: Выделить всё
SPI1->CR1|=SPI_CR1_SSM|SPI_CR1_SSI;
SPI1->CR1|=SPI_CR1_MSTR;
SPI1->CR1|=SPI_CR1_BR_1; // частота МК: 32 МГц, частота SPI: 32/8 = 4 МГц
SPI1->CR1|=SPI_CR1_SPE;
Смотрю анализатором - получаю следующую картину. Смущают не 8ми-, а 16ти-битные посылки. Так и должно быть? в регистре CR2 биты DS настроены на 8-бит.
На все посылаемые команды в nRF тот отвечает 0x0E и нули.
Перед работой с регистрами nRF ноги CSN и CE зажаю на землю, потом возвращаю.
Ноги настроены на выход, пуш-пул, высокая скорость, без подтяжки (ни внутри, ни снаружи).


