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.

[参考译文] MSP430F5659:如何提高时钟频率

Guru**** 2535240 points
Other Parts Discussed in Thread: MSP430F5659

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/752691/msp430f5659-how-to-increase-the-clock-frequency

器件型号:MSP430F5659
主题中讨论的其他器件: MSPWARE

大家好、我们团队目前使用的是 MSP430F5659控制器、工作频率为8MZ。 根据控制器数据表、它可以在25MZ 之前运行。 希望在控制器中以可能的最高频率运行。  

根据控制器数据表、有人提到5.20 DCO 频率表-通过修改 DCORSEL、DCO、MOD 位、我们可以增加时钟频率。 我们尝试了不同的选项来提高其速度。 但我们的所有道路都是徒劳的。  

下面是我们当前使用的代码片段、该控制器的工作频率为8MZ。  

void Init_Micro (void)
{
//停止看门狗计时器...........
WDT_A_HOLD (WDT_A_base);

//使用 XT2外部晶振来创建时钟-必须和 shoud 为7.2和7.3必须为高
P7SEL |= 0x0C;

// fll 的参考为 xt2clk
UCSCTEF =(UCSCTL3和~

~(SELREF_7))|(SELREF_4);


/ UCSCTL3 = 0xTCLK_;= 0xTCLK_0 

此处没有我们在代码中设置的位置、UCSCTL0 (默认为8 MZ 并运行)。 为了改变时钟速度、我们按照数据表向 UCSCTL 0和1寄存器提供不同的值。 在该控制器没有响应之后。

请告诉我们、要让控制器以更高的频率运行、需要进行哪些更改。

期待您的支持。

谢谢

Krishna

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

    您好、Krishna、

    在结构中、请在发布由表示的软件时使用代码插入函数 按钮。 这样可以使代码易于阅读、并帮助您获得更好的社区响应。  

    对于 MSP430F5659、数据表中显示 MCU 仅在 高达20MHz 的频率下运行。   这是您使用的正确器件吗?   

    要设置时钟、请参阅 TI Resource Explorer 上 MSPware 中的此器件软件示例。   

    UCS (统一时钟系统)示例显示了多个时钟配置、用于启用一个高频率晶振并提高内部时钟速度。

    此致、

    JD