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.
您好!
我尝试在全频率下使用 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
您好、Sasikumar、
对于工作频率高于8MHz 的 FRAM 器件、必须启用等待状态。 请参阅下面的代码示例。
// Configure one FRAM waitstate as required by the device datasheet for MCLK // operation beyond 8MHz _before_ configuring the clock system. FRCTL0 = FRCTLPW | NWAITS_1;
您还可以在下面的用户指南的第7.5节中找到有关等待状态的更多信息。