c_cpp nrf52时钟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp nrf52时钟相关的知识,希望对你有一定的参考价值。


#ifdef SOFTDEVICE_PRESENT
/**@brief Function for initializing the SoftDevice and enabling the BLE stack. */
static void ble_stack_init(void)
{
    ret_code_t rc;
    uint32_t ram_start;

    /* Enable the SoftDevice. */
    rc = nrf_sdh_enable_request();
    APP_ERROR_CHECK(rc);

    rc = nrf_sdh_ble_default_cfg_set(APP_BLE_CONN_CFG_TAG, &ram_start);
    APP_ERROR_CHECK(rc);

    rc = nrf_sdh_ble_enable(&ram_start);
    APP_ERROR_CHECK(rc);
}
#else
static void clock_init(void)
{
    /* Initialize the clock. */
    ret_code_t rc = nrf_drv_clock_init();
    APP_ERROR_CHECK(rc);

    nrf_drv_clock_lfclk_request(NULL);

    // Wait for the clock to be ready.
    while (!nrf_clock_lf_is_running()) {;}
}
#endif

以上是关于c_cpp nrf52时钟的主要内容,如果未能解决你的问题,请参考以下文章

3.nrf52832裸机教程--系统时钟

3.nrf52832裸机教程--系统时钟

Nordic nRF51/nRF52硬件开发流程说明

nRF52-PCA10040——Overview

[nrf51][nrf52] 非静态地址设置白名单,导致程序死机

通过 SWD 接口控制 Nordic nRF52