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.

[参考译文] LAUNCHXL-F28379D:TMS320F28379D 的 CPU1和 CPU2的低速时钟

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1000257/launchxl-f28379d-low-speed-clock-for-cpu1-and-cpu2-of-tms320f28379d

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:TMS320F28379D

您好!

我对 TMS320F28379D 的 CPU1和 CPU2的低速时钟设置有疑问。  

在我的应用中、我要将 CPU1的低速时钟设置为50MHz (默认值)、将 CPU2的低速时钟设置为100MHz。  

我了解到 LSPCLKDIV 控制低速时钟、CLKSEM 设置所有权。  

我将 CPU1中的所有内容保留为默认值。  

在 main()函数的 CPU2代码中,我使用了如下设置。  

EALLOW;
ClkCfgRegs.CLKSEM.bit.SEM = 2;       //将 LOSPCP 的所有权设置为 CPU2
ClkCfgRegs.LOSPP.bit.LSPCLKDIV = 1;//将 LSPCLK 设置为等于 SYSCLK/2 = 100MHz
EDIS;

但是、它不起作用。  在暂停和运行状态下、LSPCLKDIV 仍然显示我0的值。  

我的设置是否有任何错误?

非常感谢!

最棒的

暂停

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

    您好、Hang、

    [引用 userid="438572" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1000257/launchxl-f28379d-low-speed-clock-for-cpu1-and-cpu2-of-tms320f28379d ]在我的应用中、我要将 CPU1的低速时钟设置为50MHz (默认值)、并将 CPU2的低速时钟设置为100MHz。  [/报价]

    请注意、此配置寄存器仅适用于 CPU1和 CPU2、因此如果您更改此寄存器的值、它将更改两个 CPU 的 LSPCLK frq、这意味着在任何给定时间、CPU1和 CPU2子系统的 LSPCLK frq 都是相同的。

    [引用 userid="438572" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1000257/launchxl-f28379d-low-speed-clock-for-cpu1-and-cpu2-of-tms320f28379d ]但是、它不起作用。  在暂停和运行状态下、LSPCLKDIV 仍然显示我0的值。  [/报价]

    这不正确。 信标寄存器也有密钥值、该值需要与 SEM 值一同写入、因此您需要写入完整的32位值。 此外、对于 CPU2、SEM 的值为"B01 (1)"而不是"2"、因此也需要更正。

    如果您仍然遇到任何问题、请按如下所示更新代码。请告诉我。

    EALLOW;
    ClkCfgRegs.CLKSEM.ALL = 0xa5a50001;       //将 LOSPCP 的所有权设置为 CPU2
    ClkCfgRegs.LOSPP.bit.LSPCLKDIV = 1;//将 LSPCLK 设置为等于 SYSCLK/2 = 100MHz
    EDIS;

    此致、

    Vivek Singh

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

    您好、Vivek、  

    很不错! 非常感谢!

    最棒的

    暂停