Запустил проект с кодом взятым здесь:
https://github.com/LonelyWolf/stm32/tree/master/Nrf24l01Надеюсь автор не обидится.
Keil.
STM32F103VBT6.
Модуль nRF24L01 подключен к SPI2:
nRF24L01_SCK ---> SPI_SCK // PB13
nRF24L01_MISO ---> SPI_MISO // PB14
nRF24L01_MOSI---> SPI_MOSI // PB15
nRF24L01_CSN ---> SPI_NSS // PB12
nRF24L01_CE ---> PB11
nRF24L01_IRQ --->PB10
Baud rate UART 115200
В терминале получите следующие значения:
Код
STM32F103RET6 is online.
00=A9 01=3F 02=03 03=03 04=03 05=02 06=0F 07=0E 08=00 09=00 0A=E7 0B=C2 0C=C3 0D=C4 0E=C5 0F=C6 10=A9 11=00 12=00 13=00 14=00 15=00 16=00 17=11 18=00 19=00 1A=00 1B=00 1C=00
---IRQ-->>>RXPacket: 40---IRQ--<<<RX=[Hellow world 12345] CRC=(53|46) => badTemperature: 1853.3CPacket: #1819045751Vcc: 83.11VLSI: 12851HzOBSERVE_TX: 03 pckts lost 04 retriesUptime: 32:72:75 64.00.2031
---IRQ-->>>RXPacket: 40---IRQ--<<<RX=[111111111111111111] CRC=(49|116) => badTemperature: 1259.3CPacket: #825307441Vcc: 125.93VLSI: 12593HzOBSERVE_TX: 03 pckts lost 01 retriesUptime: 31:31:31 31.11.2031
поскольку форум не позволяет загрузить архив более 2Мб, выложил там
http://kazus.ru/forums/showthread.php?p=917065#post917065 надеюсь никто не обидится.