ADC continuous

当ADC 连续采样,中断保存数据,每15个采样,ADC关闭,BLE发送一次数据包,没几个包,连接就不正常,SYS_STAT_REG (0x50000014)从D6变成D5.

static  adc_config_t Env_adc_cfg =
    {
        .input_mode       = ADC_INPUT_MODE_SINGLE_ENDED,
        .input            = ADC_INPUT_CH,
        .smpl_time_mult   = 2,
        .continuous       = ture,
        .interval_mult    = 10,
        .input_attenuator = ADC_INPUT_ATTN_4X,
        .chopping         = false,
        .oversampling     = 6
    };

当修改interval_mult    = 0,其他不变时,程序可以正常运行。

另外当用timer0定时,相同时间间隔,用ADC单次采样也可以正常。

就上述ADC 连续采样时,不能正常,是什么原因?是否是ADC连续时功耗过大?