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.

[参考译文] DIO 作为外部 LF 时钟源

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

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1286855/dio-as-external-lf-clock-source

器件型号:CC1354P10
主题中讨论的其他器件:SysConfig

当使用 DIO 作为 LF 时钟源时、CCS 和器件在 GPIO_Init ()之后崩溃。 函数 CCFGREAD_EXT_LF_CLK_DIO ()也会返回 bool 而不是引脚编号,但修复该问题后,代码仍然在 GPIO_Init 的 memcpy 函数中崩溃。 我正在使用最新版本的 simplelink、还尝试了多个引脚。

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

    尊敬的 Marten:

    您能否共享对 SysConfig ->器件配置模块的更改以启用"外部 LF 时钟"作为"LF 时钟源"?  或许也是示例的一个简单代码片段、在尝试启用此功能时会中断该代码?  这些设置由 CCFG 配置、因此在选择"外部 LF 时钟 DIO"后、您不应该将该引脚与 GPIO TI 驱动程序函数重复使用。  Driverlib 文档 描述了可用的 CCFG 读取函数。  请注意、输入 LF 时钟源应满足 数据表 和 TRM 中列出的参数

    此致、
    瑞安

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

    我通过复制 GPIOCC26X4.c 文件并手动添加 CCFGREAD_EXT_LF_CLK_DIO 并返回 uint32_t 而不是 bool 来解决此问题。 我还必须在 SysConfig 工具的 GPIO 部分中将所用的 DIO 设置为输入。 对于工程、我曾尝试将32KHz 时钟输出到 GPIO、但在 RTM 中读取、32KHz 只能用作 DIO 的输入或输出。