这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » MSP-EXP430G2ET评估板是否有任何特定的跳线设置来获取ACLK的327

共2条 1/1 1 跳转至

MSP-EXP430G2ET评估板是否有任何特定的跳线设置来获取ACLK的32768Hz?

工程师
2024-03-06 19:30:57     打赏

我正在使用 MSP-EXP430G2ET评估板。是否有任何特定的跳线设置来获取 ACLK(辅助时钟)的 32768Hz?我正在使用以下代码片段,但没有得到 32768Hz。

CCTL0 = CCIE;
TACTL = TASSEL_1 + MC_1;
CCR0 = 32768;

ACLK 频率是 32768,所以在上述配置下,我应该得到 1Hz,但它是不同的。有人可以帮我吗?




关键词: MSP-EXP430G2ET     评估版     时钟    

助工
2024-03-06 19:31:30     打赏
2楼

对于MSP-EXP430G2ET评估板,获取ACLK的32768Hz无需特定的跳线设置。您提到的代码片段是正确的,应该能够获得1Hz的频率。

然而,有几个可能导致您没有得到期望结果的原因:

1. 代码片段中缺少启用时钟中断的语句。您可以通过添加`_BIS_SR(LPM0_bits + GIE);`语句来启用时钟中断。

2. 您的代码可能在计算器周期结束之前运行完毕。可以尝试在启用时钟中断后添加延迟语句,以确保计数器可以正确计数。

对于以上问题,尝试使用以下代码片段:

```
CCTL0 = CCIE;
TACTL = TASSEL_1 + MC_1;
CCR0 = 32768;
_BIS_SR(LPM0_bits + GIE);
```

如果问题仍然存在,可能是硬件或其他设置问题。可以尝试检查其他可能导致问题的因素,如时钟源选择、时钟分频器配置等。

另外,ACLK的精确性也可能受到一些外部因素的影响,例如温度变化或时钟源的不稳定性。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]