Diman142 0 28 марта, 2017 Опубликовано 28 марта, 2017 · Жалоба Приветствую, коллеги. Начинаю разбираться с nrf51822. На первом этапе у меня был модуль NRF51822, на котором помимо самого чипа заведено 2 кварца 16МГц и 32КГц, сделал прошивку в хидере, nrf_drv_config.h указал соответственно. #define CLOCK_CONFIG_XTAL_FREQ NRF_CLOCK_XTALFREQ_Default #define CLOCK_CONFIG_LF_SRC NRF_CLOCK_LF_SRC_Xtal #define CLOCK_CONFIG_LF_RC_CAL_INTERVAL RC_2000MS_CALIBRATION_INTERVAL #define CLOCK_CONFIG_IRQ_PRIORITY APP_IRQ_PRIORITY_LOW И всё нормально заработало модуль виден в эфире прошивка тоже отрабатывает. На платке нет внешнего 32КГц кварца, соответственно для теста я не использую никакие алгортимы калибровки и.т.д и указал просто. #define CLOCK_CONFIG_LF_SRC NRF_CLOCK_LF_SRC_RC #define CLOCK_CONFIG_LF_RC_CAL_INTERVAL RC_2000MS_CALIBRATION_INTERVAL #define CLOCK_CONFIG_IRQ_PRIORITY APP_IRQ_PRIORITY_LOW Но почему-то не вижу её в эфире, может быть при такой конфигурации нужно нужно что-то добавить в main.c или есть ещё какие-то особенности при переходе с модуля на реальную плату? Также на реальной плате есть внешний кварц на 16МГц, я пытался как-то задействовать его добавляя строчки, конденсаторы подобраны правильно, я это проверил. #define CLOCK_CONFIG_XTAL_FREQ NRF_CLOCK_XTALFREQ_Default и #define CLOCK_CONFIG_XTAL_FREQ NRF_CLOCK_XTALFREQ_16MHz но это не дало результатов. Чипы соответственно на модуле: N51822 QFACA1 1550GX А на плате: N51822 QFACA1 1610AP Спасибо за ваши ответы) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться