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.

[参考译文] RTOS/CC3220SF-LAUNCHXL:如何使用 cc3220芯片的硬件 I2C 连续生成 SCL

Guru**** 2538950 points
Other Parts Discussed in Thread: CC3220SF, ADS7142

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/772816/rtos-cc3220sf-launchxl-how-to-use-the-hardware-i2c-of-cc3220-chip-to-produce-scl-continuously

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SFADS7142

工具/软件:TI-RTOS

我使用 CC3220SF 芯片和 ADS7142芯片, 并将3220的 I2C 和 ADS7142' I2C 连接在一起。 我需要使用 ADC 的连续采样模式、但 ADS7142的数据表显示它需要 MCU 为 ADS7142芯片提供连续 SCL;但 CC3220芯片如何生成连续 SCL 信号? 似乎没有提供此功能。 可以帮帮我吗? 非常感谢!

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

    小桥

    您是否曾尝试使用一个常数接收循环、并只是丢弃不需要的数据? 这应使 SCL 保持恒定。

    此致、

    Vince

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Vincent Rodriguez:
    感谢您的回答! 为此,我可以尝试使用一个恒定接收回路,但它会占用更多的 MCU 时间,因此我需要使用硬件的函数生成连续的 SCL 时钟,而不是使用软件方法。 我不知道芯片是否支持这一点,非常感谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    小桥

    您只需在突发完成后对其进行处理、这不会对 MCU 负载产生太大影响。 我们不提供您所指的功能。 您可能可以尝试在引脚上生成 PWM 信号以满足该要求、但我认为这不是您要寻找的实现方案。

    此致、

    Vince

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    小桥、您对此问题还有疑问吗?

    VR