你好,我根据ti官方的ads1220的例程,改的程序,发送的spi信号都是对的,接受信号,通过示波器观察波形,是一条直线,都是高电平,而且DRDY信号一直是高,请问我改如何分析。谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我根据ti官方的ads1220的例程,改的程序,发送的spi信号都是对的,接受信号,通过示波器观察波形,是一条直线,都是高电平,而且DRDY信号一直是高,请问我改如何分析。谢谢
我用stm32单片机,把四个寄存器配置成
switch(channeln)
{
case 0: Init_Config[0] = 0x81;
Init_Config[3] = 0x00;
break;
case 1: Init_Config[0] = 0x91;
Init_Config[3] = 0x00;
break;
case 2: Init_Config[0] = 0xA1;
Init_Config[3] = 0x00;
break;
case 3: Init_Config[0] = 0xA1;
Init_Config[3] = 0x00;
break;
}
Init_Config[1] = 0XC4;//Init_Config[1] = 0XC0;
Init_Config[2] = 0X08;//Init_Config[2] = 0X40;
但是读取数据的时候 ,设置读取寄存器的值 都是ff。
DRDY一直为高,首先读下配置的寄存器是否完全写入。
第二,不管是Single-Shot mode还是continuous conversion mode,是否ADC一直处于一个reset状态,导致ADC无法进行转换。