AD7916按照三线无繁忙标志,无法采集电源,SDO输出一直都低电平。使用stm32单片机。通过逻辑分析仪查看SDO脚电平变化,一直是低电平。
void AD_Read(void)
{
u8 cnt = 0;
ADC_NSS(1);
ADC_CNV(1);
HAL_Delay(3);
ADC_CNV(0);
HAL_Delay(1);
for(cnt = 0; cnt < 16; cnt ++)
{
ADC_CLK(0);
HAL_Delay(1);
ADC_CLK(1);
HAL_Delay(1);
}
}