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