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.

[参考译文] MSPM0L1306:引脚设置切换

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1385421/mspm0l1306-pin-setting-switching

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

工具与软件:

CLK_OUT 在 syscfg 中设置、如随附图像所示。 使用的引脚为"PA9/14"。
在这种情况下、当作为 GPIO 输出供电时、是否可以设置"PA9/14"的初始设置、然后在特定的时序将"PA9/14"设置为 CLK_OUT?
工作原理如下。
- Power on→"PA9/14"设置为输出→"PA9/14"输出在检测到输入时反相→"PA9/14"在反相10次时设置为 CLK_OUT。

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

    你好、Ryota、

    我想是可以的。

    您可以先将其设置为 GPIO、然后在检测到输入信号时将其切换。

    然后、在需要时将其切换到 CLK_OUT。

    B.R.

    SAL

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

    具体来说、这是什么类型的计划?

    如果初始设置为 GPIO 输出、

    "#define GPIO_CLKOUT_PORT GPIOA

    #define GPIO_CLKOUT_PIN DL_GPIO_PIN_9

    #define GPIO_CLKOUT_IOMUX (IOMUX_PINCM10)

    DL_GPIO_initDigitalOutput (GPIO_CLKOUT_IOMUX);

    DL_GPIO_clearPins (GPIO_CLKOUT_PORT、GPIO_CLKOUT_PIN);

    DL_GPIO_enableOutput (GPIO_CLKOUT_PORT、GPIO_CLKOUT_PIN);"

    代码可能与上述代码类似。

    如果我想在程序中间将其更改为 CLK_OUT、我应该添加哪种代码?

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

    你好、Ryota、

    您可以在将代码配置为 SysConfig 生成的 CLK_OUT 时检查代码。

    然后、开关步骤可能参考以下内容:

    禁用输出->将函数从 gpio 切换到 clk ->启用 clk 和 clk_output。

    B.R.

    SAL