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.

[参考译文] CCS/MSP430FR5994:时钟分频器不能正常工作

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/687933/ccs-msp430fr5994-clock-divider-doesn-t-seem-to-work

器件型号:MSP430FR5994

工具/软件:Code Composer Studio

您好!

我一直在尝试将时钟设置为 ACLK 的分频器为8、这似乎对时钟没有影响

我已经尝试调节计时器本身的分频器、它执行了我想要的操作

为什么第一种方法不起作用

这是我调节时钟分频器的代码

void initClocks(void){
PJSEL0 |= BIT4 | BIT4;//配置 LFXT 引脚


// CSKEY = RW-0;
CSCTL0_H = CSKEY >> 8;

// 1 MHz
CSCTL1 - DCOFSEL_0;

//为 ACLK 选择 LFXTCLK、为 SMCLK 选择 DCLOCLK 和 MCLK
CSCTL2 = SELA_LFXTCLK | SELESS__DCOCLK | SELM_DCOCLK;

//所有分频器
CSCTL3 = DIVA_3 |DIVS__1 | DIVM__1;

CSCTL4 &=~LFXTOFF;

执行{
CSCTL5 &=~LFXTOFFG;
SFRIFG1 &=~OFIFG;

while (SFRIFG1和 OFIFG);
CSCTL0_H = 0;


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

    你(们)好

    ACLK 可以在源时钟为 XT1clk 时分频。