Проблема с NRF51822

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

Проблема с NRF51822

Сообщение sav13 »

Купил недорогой модуль 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
Сообщения: 81
Зарегистрирован: 11 окт 2017, 22:05

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

Сообщение Berk »

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

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

Сообщение sav13 »

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

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

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