Проблема с NRF51822

О классных датчиках, микроконтроллерах, печатных платах и ​​о том, как использовать датчики.
Ответить
sav13
Сообщения: 2
Зарегистрирован: 12 мар 2018, 05:37

Проблема с NRF51822

Сообщение sav13 » 15 апр 2019, 10:35

Купил недорогой модуль NRF51822

https://ru.aliexpress.com/item/NRF51822 ... 10822.html

Хочу поставить MySensors:
https://github.com/sandeepmistry/arduino-nRF5/

Все запустилось более менее, но MySensors Зависает на функции hwInit(), точнее на

Код: Выделить всё

NRF_CLOCK->EVENTS_HFCLKSTARTED = 0;
NRF_CLOCK->TASKS_HFCLKSTART = 1;
while (NRF_CLOCK->EVENTS_HFCLKSTARTED == 0)
Если это код закомментарить в библиотеке Mysensors, то плата запускается и какие то пакеты идут, но вот на стороне NRF24 ничего приниматься не хочет

Кто-то работал с такими платами?

Berk
Сообщения: 46
Зарегистрирован: 11 окт 2017, 22:05

Re: Проблема с NRF51822

Сообщение Berk » 15 апр 2019, 18:43

Выберите платы MyboardsNRF5 nRF51822, Откройте стандартный скетч из примеров для этих плат, по идее это скетч репитера, загрузите этот скетч репитера, или просто откройте в другом окне стандартный скетч репитера из примеров Mysensors и скопируйте, там закоментируйте #define MY_RADIO_RF24 и раскоментируйте #define MY_RADIO_NRF5_ESB, подключитесь по уарту и смотриет дебаг, и нам покажите. Слишком много моментов, и все советы могут быть ниочем.

Berk
Сообщения: 46
Зарегистрирован: 11 окт 2017, 22:05

Re: Проблема с NRF51822

Сообщение Berk » 15 апр 2019, 18:44


sav13
Сообщения: 2
Зарегистрирован: 12 мар 2018, 05:37

Re: Проблема с NRF51822

Сообщение sav13 » 16 апр 2019, 05:29

Спасибо
Похоже, проблема у меня оказалась аппаратная. Приехал второй такой модуль и завелся без проблем. А вот первый ...
Простые скетчи в него грузятся. Но Mysensors не хочет работать. Зависает на этом коде:

Код: Выделить всё

NRF_CLOCK->EVENTS_HFCLKSTARTED = 0;
NRF_CLOCK->TASKS_HFCLKSTART = 1;
while (NRF_CLOCK->EVENTS_HFCLKSTARTED == 0)
На devzone.nordicsemi.com тема была - контроллер не находит внешний резонатор.

Ответить