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

用TMS320F2812来控制读取ads1299EEG-FE开发板8路模拟输入信号问题

我是在MMBO和FE板连接在一起时用TMS2812控制板进行调试的,将TMS2812的四根spi控制线与FE板上的四个spi引脚对应连接,将FE板上的pwdn、start、reset分别与TMS2812的IO引脚连接,将DRDY_N引脚与TMS2812的外部中断引脚连接。TMS2812为master模式

上电后,程序配置流程如下:

1)RESET_N=1,PWDN_N=1,START=0,

2)等待1s

3)RESET_N=0

4)等待10ms

5)RESET_N=1

6)发送SDATAC命令

7)发送读取ID命令
这样得到的ID总是E000,想知道这是为什么
user151383853:

SPI 接口有多种电平模式, 请验证一下再看

yuan hu1:

回复 user151383853:

SPI一共有四种模式,我看手册上推荐的是CLKPOLARITY = 0, CLK_PHASE = 1,这种模式;我用这种模式得到的ID是0xE000;其他三种模式我也都分别试过了,其中:

1)CLKPOLARITY =1, CLK_PHASE = 0,得到的ID是0xC000;

2)CLKPOLARITY =1, CLK_PHASE =1,得到的ID是0xFFFF;

3)CLKPOLARITY =0, CLK_PHASE =0,得到的ID是0xFFFF;

好像都不对啊,还请大侠帮忙解答,谢谢啦

HAIXIN YU:

回复 yuan hu1:

请确定是否设置成功了 我刚解决了这个问题 不过我是在linux下的 跟平台有很大关系 之前MODE一直被写死了 以为设置好了!可以验证下MODE是否真的设置成你想的值

HAIXIN YU:

回复 HAIXIN YU:

还有MODE设置的地方 也就是SPI初始化的地方 时间很重要。

赞(0)
未经允许不得转载:TI中文支持网 » 用TMS320F2812来控制读取ads1299EEG-FE开发板8路模拟输入信号问题
分享到: 更多 (0)