
除了上面这些io有器件连接,qpsi,iic连接的是六轴加速计,电流最大20ua,其他io引脚都配置为输入下拉模式,其他外设器件都被摘除;休眠时配置了如下:qspi的引脚都做了相关控制;电流还是降不到50ua以内
ble_gap_scan_stop();
HAL_LPAON_Sleep();
rt_pm_run_enter(PM_RUN_MODE_MEDIUM_SPEED);
HAL_RAM_RET_CODE_SECT(BSP_PowerDownCustom, void BSP_PowerDownCustom(int coreid, bool is_deep_sleep))
{
#ifdef BSP_USING_NOR_FLASH2
HAL_PIN_Set(PAD_PA16, MPI2_CLK, PIN_NOPULL, 1);
HAL_PIN_Set(PAD_PA12, MPI2_CS, PIN_NOPULL, 1);
HAL_PIN_Set(PAD_PA15, MPI2_DIO0, PIN_PULLDOWN, 1);
HAL_PIN_Set(PAD_PA13, MPI2_DIO1, PIN_PULLDOWN, 1);
HAL_PIN_Set(PAD_PA14, MPI2_DIO2, PIN_PULLUP, 1);
HAL_PIN_Set(PAD_PA17, MPI2_DIO3, PIN_PULLUP, 1);
}
休眠时串口打印为:[pm]S:3,127713
电流波形如下: 感觉还有什么组件在跑;原本板子上的外设应该有iic,spi,lvgl,amoled屏。lvgl任务已经都被屏蔽,spi,amoled屏接口器件也全部摘除



