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.

[参考译文] ADS1292:SPI问题

Guru**** 2581345 points
Other Parts Discussed in Thread: ADS1292, ADS1292ECG-FE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/575504/ads1292-spi-problems

部件号:ADS1292

您好,朋友,我叫Felipe,我的SPI通信有问题,有没有关于SPI和ads1292或类似代码的示例?

在此致以诚挚的问候!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Filipe! 欢迎来到我们的e2e论坛! 您在使用ADS1292时遇到了哪些SPI问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tom您好,感谢您的回复,我尝试将Ads1292与微控制器PSoC连接起来,就像一个主控器,但我没有收到任何信息,我猜是时钟配置还是bps,您是否有用于广告的C代码或库?? 或者我有什么想法可以检查SPI连接? 我希望您能帮助我,提前感谢我的朋友!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Filipe:您好!

    如果您可以访问示波器或逻辑分析仪,请随时转发ADS1292信令详细信息。 如果您下载ADS1292ECG-FE EVM的软件,其中可能有一些源代码文件会很有用。

    ftp.ti.com/.../ADS1292EVM_SW_v1.11 .zip
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tom,您好,我希望您好, 我很高兴它现在能正常工作,我已经使用了库和部分源代码,现在我可以配置广告的寄存器, 但我对数据格式有一些问题,但我想这会更容易,谢谢大家!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    酷! 很高兴听到它基本工作正常。 如果您需要其他任何信息,请告诉我们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好! Tom又是我,我有新闻,我可以读写广告的寄存器,但对于每个通道数据,我只得到0,我配置了1mV和1Hz的信号测试,我还配置了GPIO [1:0]=11 (此部分只是检查广告的测试)。

    ADS1x9X_REG_Write (ADS1x9X_REG_config1,0b0.001万);//
    CyDelay(5);//等待
    ADS1x9X_REG_Write(ADS1x9X_REG_CONFIIG2, 0b10.1011万);//
    CyDelay(5);//等待

    //设置GIO输出
    ADS1x9X_REG_Write (ADS1x9X_REG_GPIO,0b0.0011万);

    ADS1x9X_REG_Write(ADS1x9X_REG_CH1SET, 0b1.01e-6亿);//
    CyDelay(5);//等待
    ADS1x9X_REG_Write(ADS1x9X_REG_CH2SET, 0b1.01e-6亿);//


    在数据输出中,我可以读取192,96和0,我认为它是状态寄存器,1100 + LoFF_STAT[4:0]+ GPIO [1:0]+ 13 ' 0

    192 = 0b1100 0000,没问题
    96 = 0b0110 0000没问题,如果我设置GPIO = 10,我得到64
    0 = 0b0000状态寄存器
    0 = 0b0000通道1
    0 = 0b0000通道1
    0 = 0b0000通道1
    0 = 0b0000通道2
    0 = 0b0000通道2
    0 = 0b0000通道2


    之后,我只得到0,请问是否有特定的寄存器或配置来测试广告?? 或者可能是一些硬件连接,我希望您能帮我。

    我想添加我的代码和一些图片,但我不知道如何添加,抱歉!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Felipe:

    您可以按照ADS1292数据表第63页上的流程图进行基本操作。 您是否有示波器或逻辑分析器来查看起始和繁忙的引脚?