微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于通过ADS1298ECG Front-End Performance Demonstration Kit的J3接口去控制ADS1298的问题

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

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

您好

    我现在使用的是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的查看,其输出是对的。请问这个问题可能会出在哪呢。

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

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

建议比照ADS1298 ECG Front-End 性能演示板的控制信号(注意时序)来对ADS1298进行操作。

事实上TI有提供"ECG Implementation on the TMS320C5515 DSP Medical Development Kit (MDK) with the ADS1298 ECG-FE"  是基于TMS320C5515与ADS1298的组合应用,您可以参考

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

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

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

网站地图

Top