微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ads1298的DRDY引脚的问题

ads1298的DRDY引脚的问题

时间:10-02 整理:3721RD 点击:

发送指令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, 希望大家踊跃加入

上一篇:ADS1252的问题
下一篇:ADS1610问题 急!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top