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.

[参考译文] TMD28X280049M:XCLKOUT 至 GPIO16

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/651979/tmdxdock280049m-xclkout-to-gpio16

器件型号:TMD28X0049M

我正在尝试在 GPIO16上输出 XLKOUT、如下所述:

我正在配置

CLK_CFG_regs.CLKSRCCTL3.XCLKOUTSEL = 6.

CLK_CFG_regs.XCLKOUTDIVSEL.XCLKOUTDIV = 0

GPIO_CTRL_regs.GPAGMUX2.GPIO16 = 0

GPIO_CTRL_regs.GPAMUX2.GPIO16 = 3

GPIO_CTRL_regs.GPADIR.GPIO16 = 1

并测量电路板上的引脚67、该引脚应对应于 GPIO16。 但结果只是一些噪声。

是否存在我缺失/做错的事情?

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

    XCLKOUT 在多路复用器位置11 (0xB)上可用、其中您写入的值用于多路复用器位置3。 您还需要在 GPAGMUX2中写入0x2以选择多路复用器位置11。

    GPIO_CTRL_regs.GPAGMUX2.GPIO16 = 0x2

    希望这对您有所帮助。

    此致、
    Vivek Singh