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.

[参考译文] TDC1000:SPI 通信有问题、我可以读取寄存器的值

Guru**** 2611705 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/592114/tdc1000-problem-with-spi-communication-i-can-t-read-the-value-of-the-registers

器件型号:TDC1000

您好!

我正在设计超声波传感器以测量容器中的液位、我在 PIC18F2550中使用 CCS C、例如微控制器和软件 SPI (使用硬件 SPI 只能发送8位)。 在示波器上、我看到 SCLK、SS 和 MOSI 工作正常、但当我在 MOSI 总线中发送读取命令时、我只能看到 SCLK 的副本、但电压更低。 这将是编程问题? 还是硬件问题? 请原谅我的英语不好、但我还在学习。  

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

    您是否意味着您在 MOSI 线路上看不到正确的输出? 或者在发送读取命令后 MISO 线路上输出了不正确的信号?

    此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我想知道我的新配置是否正确保存在 TDC 的寄存器中、当我发送地址字节和读取命令都可以正常工作时、但是响应就像 SCKL 的副本、但信号为1V。 实际数据存在、我可以在示波器中看到它们、因为它们的电压为5V、但1V 脉冲加上信号中的噪声有时会被逻辑1之类的图片读取并使我的数据崩溃。