This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Assign pin for Analog input?

Dear Nordic,

I want to assign P0.16 for Analog input!

I refer to SDK_15\examples\peripheral\saadc, I review saadc_init function, but I stil don't know how to assign P0.16 for Analog Input. Please let me know how to assign pin for analog input.

void saadc_init(void)
{
    ret_code_t err_code;
    nrf_saadc_channel_config_t channel_config =
        NRF_DRV_SAADC_DEFAULT_CHANNEL_CONFIG_SE(NRF_SAADC_INPUT_AIN0); 
    err_code = nrf_drv_saadc_init(NULL, saadc_callback);
    APP_ERROR_CHECK(err_code);
    err_code = nrf_drv_saadc_channel_init(0, &channel_config);
    APP_ERROR_CHECK(err_code);
    err_code = nrf_drv_saadc_buffer_convert(m_buffer_pool[0], SAMPLES_IN_BUFFER);
    APP_ERROR_CHECK(err_code);
    err_code = nrf_drv_saadc_buffer_convert(m_buffer_pool[1], SAMPLES_IN_BUFFER);
    APP_ERROR_CHECK(err_code);
}
Thanks
Kwan
Parents Reply Children
No Data
Related