hi3863的ADC可以使用自动扫描模式吗,

Viewed 1

开启了自动扫描,没有产生回调

static void adc_port_callback(uint8_t ch, uint32_t *buffer, uint32_t length, bool *next)
{
unused(next);

m_voltage[ch] = (uint16_t)buffer[length - 1];
callBack_count++;

}

// ======ADC INIT
uapi_adc_init(ADC_CLOCK_500KHZ);
uapi_adc_power_en(AFE_SCAN_MODE_MAX_NUM, true);

uapi_adc_auto_scan_ch_enable(ADC_CHANNEL_0, config,  adc_port_callback);
uapi_adc_auto_scan_ch_enable(ADC_CHANNEL_1, config,  adc_port_callback);

是不是还需要什么操作?

0 Answers