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.

ads1298的DRDY引脚的问题

Other Parts Discussed in Thread: ADS1198, ADS1298

发送指令RDATAC后,为何DRDY引脚一直为高电平?是什么原因呢?这是我的电路图

  • 请确认一下寄存器确实写入了没有。比如START管脚是否为高?或START COMMAND发送了。

  • START已经发送高电平了,可是DRDY一直为高电平,不知为何?

  • 请先确认外围电源电压及硬件连接正确,Pin 35 PWDN; Pin 36 RESET 状态是否正常?上电后具体执行了哪些操作? 能否提供PDF格式的原理图?JPG图片没有电源也有点不清楚。

  • 就是执行了初始化,配置寄存器,然后执行:

             ADS1198_Send_CMD_One(RDATAC);      

                       ADS1198_START1;    

     然后     while(ADS1298_READY);     程序就一直停留在此处,  

    头文件中有 #define  ADS1198_READY           (P2IN&0x08)

    MSP430的P2.3接ADS1298的DRDY脚        

    程序停留在此处就是说DRDY一直没有变低吧?  

  • 我不进入函数内部单步调试时,就会卡在那里。但是进入函数内部单步调试,就一切正常。为什么会这样?哪位仁兄遇到这种情况?该怎么解决?

  • 不知道你说的哪个函数,不过可能是SPI问题,网上有个写的有点问题,我也用的430,一块研究吧。qq:893872637

  • 建了一个QQ群:132378600,专门讨论ADS1298, 希望大家踊跃加入