MSPM0时钟配置

MSPM0如果使用内部晶体振荡器的话CPU最大时钟频率只能设置到(32MHZ),我们再载板上外置了40Mhz的高频时钟,本节我们通过时钟树配置实现让MSPM0以80Mhz时钟频率工作

从SDK中复制empty工程到sdk路径下

image-20251011144925265

image-20251011145008729

双击empty.syscfg打开文件然后单击工具栏上的tool下的sysconfig工具

image-20251011145232793

打开sysconfig工具后我们再SYSCTL下把时钟树开启

image-20251011145349387

image-20251011153930038

image-20251011153953357

有原理图可知我们晶振是接到了PA5、PA6引脚

image-20251011163309939

配置可以参考下图可根据自己实际情况修改

image-20251011154659389

 

image-20251011154738483

我们保存后返回Keil直接编译会看到两个错误这是我们头文件路径错误导致。

image-20251011155736072

image-20251011160930445

我们需要修改这两个文件夹的相对路径成如下所示

image-20251011161151009

修改完成后需要将下面的sysconfig.bat文件的路径修改成如下所示image-20251011161447151

再次编译

image-20251011161251048

image-20251011161624658

将这一部分内容删除

image-20251011161654295

再次编译后报以下错误

image-20251011161742845

我们再工程路径下新建一个ti文件夹然后将sdk路径里的driverlib目录下的所有源文件和头文件复制到ti文件夹内如下图所示

image-20251011155952218

image-20251011160127635

然后需要进入SDK目录下的这个文件夹里:mspm0_sdk_2_02_00_05\source\ti\driverlib\m0p\sysctl将下面选中的两个文件也复制到ti目录下

image-20251011162053895

如下所示

image-20251011162359107

我们再工程中新建一个目录存放这些文件我们命名为Driverlib然后将上一步ti文件夹下的所有源文件添加此目录下

image-20251011160528856

image-20251011162523551

再次编译

image-20251011162612429

至此我们的配置就成功了

image-20251011162721948