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.

[参考译文] MSP430FR5969:MCLK 置1

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/998820/msp430fr5969-mclk-set

器件型号:MSP430FR5969

您好!

我尝试在全频率下使用 MCLK,但我的程序反应不好,我正在使用12MHz 的外部晶体振荡器,如果我将 MCLK 预分频器设置为1,它的工作效果很好,即(6MHz),但对于12MHz,程序的响应不是很好

PJSEL0 |= BIT4 | BIT5 | BIT6 | BIT7;//用于 HFXT

/*时钟配置*/

CSCTL0 = 0xA500;
CSCTL2 = 0x0255;// Aclk 为 VLOclk、SMclk 和 MCLK 为 HFXT 时钟*
CSCTL3 = 0x0000;//晶体频率未分频、MCLK 未分频*/
CSCTL4 = 0x0801;
操作

CSCTL5 &=~(LFXTOFFG | HFXTOFFG);//清除 XT1和 XT2故障标志*/
SFRIFG1 &=~OFIFG;

while (SFRIFG1&OFIFG);/*测试振荡器故障标志*/
CSCTL0_H = 0;

谢谢、此致、

Saikumar E