msp432p401r系统时钟配置代码
时间: 2023-12-24 07:02:01 浏览: 68
MSP432P401R官方手册.rar
5星 · 资源好评率100%
以下是一个简单的msp432p401r系统时钟配置代码的例子:
```c
#include "msp.h"
void main(void) {
// 停用看门狗
WDT_A->CTL = WDT_A_CTL_PW | WDT_A_CTL_HOLD;
// 配置 MCLK 和 SMCLK 的时钟源为 DCO
CS->KEY = CS_KEY_VAL; // 解锁 CS 寄存器
CS->CTL0 = CS_CTL0_DCORSEL_0; // 选择 DCO 时钟源
CS->CTL1 = CS_CTL1_SELA_0 | CS_CTL1_SELS_3; // 选择 ACLK 为 VLOCLK,MCLK 和 SMCLK 为 DCO
CS->KEY = 0; // 锁定 CS 寄存器
}
```
注:以上代码将 MCLK 和 SMCLK 的时钟源配置为 DCO,而 ACLK 的时钟源被配置为 VLOCLK。如果需要使用其他时钟源,需要相应地修改代码。
阅读全文