Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F10… nRF24L01+
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
С.М.С
Доброго времени! Поделитесь кому не жалко работающим проектом STM32F10… nRF24L01+ ,совсем будет шикарно если ещё UART прикручен, типа проводки тыкнул, данные передал в терминале убедился , что пришли на другой модуль и довольный как удав, спокойно дальше копаешься в настройках и коде.
sherr
Цитата(С.М.С @ Mar 6 2015, 01:05) *
Доброго времени! Поделитесь кому не жалко работающим проектом STM32F10… nRF24L01+ ,совсем будет шикарно если ещё UART прикручен, типа проводки тыкнул, данные передал в терминале убедился , что пришли на другой модуль и довольный как удав, спокойно дальше копаешься в настройках и коде.

Без UART - тут например передача нажатий кнопок
С.М.С
Где именно? Эту тему смотрел, на первой странице выложены два файла в обоих нет самих файлов для nRF24L01, о чём и написали. На второй странице файл с кучей примочек, попробую выбросить от туда всё лишнее
С.М.С
Запустил проект с кодом взятым здесь: 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 надеюсь никто не обидится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.