This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

希望各位帮忙判断ADS1293芯片是否已经损坏

Other Parts Discussed in Thread: CC2540, ADS1293

1、学长自制的板子,与cc2540通讯,曾经实现过串口发送数据至电脑(配置程序无误,电路设计大体来说应该没有硬伤,但是不可靠?)

2、接手后进展并不顺利:

症状是:输入接心电信号模拟发生器,可以测得DYDB的方波,但是只能得到数据 FF FF FF FF……

  • 先验证控制时序和数据发送有没有问题

  • 读寄存器的软件设置时序如下:

    ads1293_cs = 0;

    U0CSR &= ~(1<<1);
    U0DBUF = addr | 0x80;
    while (!(U0CSR & 0x02));
    U0CSR &= ~(1<<1);

    for(i = 0; i < count; i++)
    {
    U0DBUF = 0x00;
    while (!(U0CSR & 0x02));
    U0CSR &= ~(1<<1);
    *(buffer+i) = U0DBUF;
    }
    ads1293_cs = 1;

    对于不成功的板子,每次程序都卡在红色的那个语句,片选信号已被拉低,不知道得不到数据发送完毕位,是主机(CC2540)的问题,还是ads1293不配合

    恳请赐教!

    另外,重新焊的板子已经调试成功。可以在手机端用蓝牙收到采样数据

    但是蓝牙的广播状态并不稳定,经常上电后几秒就停止广播(已关闭power saving)

    这个现象时好时不好,并不确定是程序还是硬件不可靠

  • 您好。重新焊了一块板子,可以收到数据。说明程序还是勉强跑得下去

    但是依然有一些问题十分困扰,希望您可以看下我重新编辑的内容