MAKEN 发表于 2019-3-30 14:40:52

STM32 控制AD7190,单次转换问题

while(1)
{
if(AD7190_Init()==0)//能找到ADC
{
AD7190_Calibrate(AD7190_MODE_CAL_INT_ZERO, AD7190_CH_AIN1P_AINCOM);//校正
AD7190_RangeSetup(1, AD7190_CONF_GAIN_1);//设置单极性,增益1,
AD7190_Calibrate(AD7190_MODE_CAL_INT_FULL, AD7190_CH_AIN1P_AINCOM);//校正
AD7190_ChannelSelect(AD7190_CH_AIN1P_AINCOM);//选择AIN1P_AINCOM,单通道
result = AD7190_SingleConversion();//单 次读取
}

}
如上所示程序,读取数值不对;
本想测试下ADC的采样频率是否准确,故设置成单次单通道采样,结果发现要不就是无法再次启动采样,或者就是数值不正确,求救


wangtianrui 发表于 2019-3-30 15:00:58

请问你的采样通道是否选择对了

MAKEN 发表于 2019-3-30 17:47:47

wangtianrui 发表于 2019-3-30 15:00
请问你的采样通道是否选择对了

对的

MAKEN 发表于 2019-3-30 18:59:10

wangtianrui 发表于 2019-3-30 15:00
请问你的采样通道是否选择对了

请问你有AD7190的采集程序吗?

MAKEN 发表于 2019-3-30 20:44:29

单次转换后,读取数据后,RDY一直为低电平,怎么回事?
页: [1]
查看完整版本: STM32 控制AD7190,单次转换问题