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.

[参考译文] CC1312R:降低 simplelink 库中的 SPI 驱动强度

Guru**** 2540720 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1112124/cc1312r-reducing-spi-drive-strength-in-simplelink-library

器件型号:CC1312R
Thread 中讨论的其他器件:SysConfig

我们在 MOSI/SDO 线路上有一些振铃、希望查看降低驱动强度是否可以解决。 但是、我在 Simplelink SDK 驱动程序中看不到这种可能性。 有可能吗?

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

    尊敬的 Andreas:

    您可以使用 SysConfig 来控制 MOSI 和 SDO 引脚的驱动强度。


    此致、
    尼古拉伊

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

    谢谢 Nikolaj_G 。 我们当前未使用 SysConfig。 您是否知道在没有 SysConfig 的情况下实现它的方法?

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

    此外、屏幕截图中的菜单标题显示"MOSI when not in use"。 当驱动强度实际用于 SPI 流量时、我需要降低它的驱动强度。

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

    您好!  

    是的、在这种情况下、"不使用时"会产生误导、但 SPI 驱动器在使用时不会更改驱动强度、因此驱动强度将保持最初配置的驱动强度(由 GPIO_init 配置)。

    当您在 SysConfig 中更改驱动强度时、它会更改为该引脚配置的驱动强度。 请参阅以下内容:

    由于您未使用 SysConfig、因此需要手动更新这些值。

    GPIO_init 将根据 该给定引脚的 GPIO_PinConfig 值配置引脚的驱动强度。 (请注意、在 SysConfig 中生成的代码 GPIO_config.configs = gpioPinConfigs)。


    或者、您也可以  直接修改 IOC:IOCFGn 中的 IOSTR 和 IOCURRR 字段。 请参阅 技术参考手册中的表13-30。

    此致、
    尼古拉伊

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

    非常感谢、祝您周末愉快!