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.

[参考译文] TMS320F2.8027万F:我想将系统频率设置为60 MHz到30 MHz。

Guru**** 2595800 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/662308/tms320f28027f-i-would-like-to-set-the-system-frequency-from-60-mhz-to-30-mhz

部件号:TMS320F2.8027万F

该设备目前使用的是小程序的样本程序,其系统频率为60兆赫。
我想以30 MHz运行。
我将user.H的user_system_FREQ_MHz设置为30 MHz,
它停止了工作。

是否还有其他地方要设置? 请告诉我。


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更改系统时钟需要操作SYSCLK寄存器,请阅读本文档第3节中的更多信息: www.ti.com/.../sprufn3d.pdf

    Sean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如我所指出,我把PLL频率改为30 MHz,但我仍然无法移动。
    除了PLL的频率外,是否还有其他地方可以更改? 请告诉我。

    此外,如果时钟更改为30 MHz,InstaSpin是否会首先工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我没有看到您在第一篇文章中提到更改PLL寄存器设置,而只是提到更改user.h头文件中的#define。 InstaSPIN的工作频率为30MHz SYSCLK,但您会意识到您将降低系统总带宽,这可能会导致电流或速度控制环路带宽的限制。

    您是否更改了传递给HAL_setupPll()的参数,该参数在HAL_setParams()中被调用?

    Sean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果没有其他问题,我现在将关闭此线程。 请随时创建新线程。

    Sean