微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1299写寄存器问题

ADS1299写寄存器问题

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

我的初始化顺序是:

1、上电;

2、Set CLKSEL Pin = 1and Wait for Oscillatorto Wake Up;

3、Set PDWN = 1,Set  RESET = 1,Wait  for 1 s for Power-On Reset;

4、Issue Reset Pulse,Wait for 18 t s;

5、Send SDATAC,Command;

6、Use Internal Reference, Send Command :REG CONFIG3 E0h

与数据手册58页上的顺序一样,接下来开始设置采样速率,要用到 WREG CONFIG1 90h,我的写寄存器的方法是

1)cs拉低

2)单字节发送spi_send(0x41);并做足够的延时

3)单字节发送spi_send(0x00);并做足够的延时

4)单字节发送spi_send(0x90);并做足够的延时

5)cs拉高;

写寄存器方法严格按照38页Figure 45来进行,但程序运行完这一步后用示波器观察drdy引脚发现,波特率还是之前片子复位完成后的250HZ,想知道这是为什么

可以参考示例代码的初始化哦:

http://www.deyisupport.com/question_answer/analog/data_converters/f/58/t/68454.aspx

写完有没有读一下,看看是否正确写入了呢

读过,但都出来爱的结果都是0x0000,我是在TI的ADS1299eeg-fe开发板上通过外界spi来控制的,这样是否会和开发板上自带的程序有冲突?

开发板上能显示它自带的程序吗  怎么调程序  看看结果对不对

请问你解决问题了吗?我也遇到这个问题了

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

网站地图

Top