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.

[参考译文] CC1310:单独控制的 SPI 引脚

Guru**** 2482105 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1270266/cc1310-spi-pins-individually-controlled

器件型号:CC1310

大家好、

我的 SPI 的频率是4M。

我希望单独控制 SCLK 引脚、以便在 SPI 不工作时输出31.25Khz 的65个时钟周期信号。

但现在 SCLK 引脚在 PIN_INIT 中初始化。

如何控制 SCLK 引脚  以输出时钟信号?

由于 SCLK 已经初始化 PIN_INIT 并且没有反馈句柄、我应该如何释放这个引脚?

此致、

银河

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

    大家好、

    它是我为客户提供的解决方案。

    1.确保 SPI 模块停止工作且 SCLK 引脚已释放。

    将 SCLK 引脚配置为 GPIO 模式、以促进对引脚输出的手动控制。

    3.根据所需的时钟频率,计算每个时钟周期的时间间隔。

    4.通过代码控制 SCLK 管脚的输出。

    我不确定它是否合适。

    因此、他说他不知道如何释放 SCLK 引脚。

    如果你能解决第一个问题,我想你可以忽略第二个,因为第一个问题是原来的问题。

    感谢您的支持!

    此致、

    银河

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

    您好、Galaxy、

    您的解决方案正确。 但对于第一个问题,你必须使用 PIN_REMOVE () 方法来取消分配特定的引脚。

    此致、

    亚瑟

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

    您好,Arthur M ü,

    PIN_REMOVE ()只是一个功能或网站?

    我打开您的"  PIN_REMOVE () '"  ,但它显示"Page not found"。

    此致、

    银河

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

    您好!

    方法的实际链接如下: https://dev.ti.com/tirex/explore/content/simplelink_cc13x0_sdk_4_20_02_07/docs/tidrivers/doxygen/html/_p_i_n_8h.html#a7edb10913792e741318ef339d5c7ef13

    此致、

    亚瑟