TI中文支持网
TI专业的中文技术问题搜集分享网站

关于通过ADS1298ECG Front-End Performance Demonstration Kit的J3接口去控制ADS1298的问题

您好

    我现在使用的是TI的ADS1298ECG Front-End Performance Demonstration Kit套件。我想先通过该板子上的J3扩展口对ADS1298进行控制,但是在连接了电源线和和cs、SPI进出和时钟、start等线以后。在 ADS1298_SpiSend_CMD_One(SDATAC);                         // 发送停止命令
                                                                             ADS1298_SpiRecive_Data(0x20+Addr_ID,1,d);                // 读ADS1298 ID号
                                                                              if(d[0]==0x92)               

以这条语句所读的的ID号并不是0x92. 我用的MSP430的SPI口,无论设置成哪种时钟模式都不正确。debug时通过对TXBUF的查看,其输出是对的。请问这个问题可能会出在哪呢。

qi tang:

补充一点,当单步执行到if(d[0]==0x92) 时可以看到U1RXBUF=0x92,但是URXIFG1没有置位。

如果在if(d[0]==0x92)  前设置断点直接执行到这里那么U1RXBUF的值显示为00,请问为什么会出现这种情况。

Shimeng Qian:

回复 Johnsin Tao:

qi tang您好,我最近也在做ADS1298,也遇到了跟你一样的问题,寄存器读写不了,有什么解决方法可以分享一下吗?多谢

cheng sun:

回复 qi tang:

问题解决了吗?分享一下方法吧

赞(0)
未经允许不得转载:TI中文支持网 » 关于通过ADS1298ECG Front-End Performance Demonstration Kit的J3接口去控制ADS1298的问题
分享到: 更多 (0)