主题中讨论的其他器件: 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