Part Number:MSP430F5438A
如上图所示,我为5438A配置了20MHz的有源晶振
时钟配置部分代码如下:
如此配置后,利用
clockValue = UCS_getSMCLK();
clockValue = UCS_getMCLK();
这两个函数回读的主时钟和子时钟都是1048576MHz,实际利用串口通讯测试也确实如此,
请问这是为什么呢,我希望将主时钟和子时钟都配置为20MHz
Cherry Zhou:
您好,我们把您的问题升级到英文论坛看下,有答复尽快给您。
,
user78960159:
您好 感谢帮助 我已经解决了
按照下面的例程修改了下代码
如下图所示,左边是例程的时钟配置部分 右边是我自己的代码 ,用比较工具做了下对比
有一个地方和我想的不太一样,本来以为使用了有源晶振,P5.2 和 P5.3就不需要配置为外设功能了,P5.2作为输入管脚,在XT2BYPASS的时候晶体的时钟就直接进入到系统了
不过试了下,看起来不行,还是要使能P5.2和P5.3的外设功能,之后和例程不一样的是我使用了UCS_bypassXT2();
目前是20MHz的主时钟和子时钟了