Post Go back to editing

AD7710芯片nDRDY管脚无法拉低是什么原因?


AD7710芯片nDRDY管脚无法拉低,导致单片机无法从7710读数,

while(AD7710_DOUT_nDRDY)

   { ;  }

当运行到这句话时程序陷入死循环。怎么解决,急求,谢谢。

Parents
  • DRDY是AD7710的输出引脚,启动AD转换后,转换完成时DRDY变成低电平,可以使用下降沿触发读数,必须在SCLK为低电平时读数。你还是对照数据手册核对下接线,另外查查启动ADC转换是否启动成功吧,DRDY不能拉低说明AD转换没有完成,也许是启动不成功。注意A0变成低电平后的时间,要满足时序要求。

Reply
  • DRDY是AD7710的输出引脚,启动AD转换后,转换完成时DRDY变成低电平,可以使用下降沿触发读数,必须在SCLK为低电平时读数。你还是对照数据手册核对下接线,另外查查启动ADC转换是否启动成功吧,DRDY不能拉低说明AD转换没有完成,也许是启动不成功。注意A0变成低电平后的时间,要满足时序要求。

Children
No Data