美文网首页
【BLE】NRF52功耗不正常

【BLE】NRF52功耗不正常

作者: Blue_Well | 来源:发表于2021-01-24 18:21 被阅读0次
  • 可能是因为FPU没有关掉导致,关掉方式如下:
#define FPU_EXCEPTION_MASK 0x0000009F

void fpu_setting(void)
{
    NVIC_SetPriority(FPU_IRQn, APP_IRQ_PRIORITY_LOW);
    NVIC_EnableIRQ(FPU_IRQn);
}

void FPU_IRQHandler(void)
{
    uint32_t *fpscr = (uint32_t *)(FPU->FPCAR+0x40);
    (void)__get_FPSCR();

    *fpscr = *fpscr & ~(FPU_EXCEPTION_MASK);
}

相关文章

网友评论

      本文标题:【BLE】NRF52功耗不正常

      本文链接:https://www.haomeiwen.com/subject/krymzktx.html