您现在的位置: 主页 > MCU > 单片机技术应用 > MSP430应用技巧7:MSP430F5438A时钟的设置 -
本文所属标签:
为本文创立个标签吧:

MSP430应用技巧7:MSP430F5438A时钟的设置 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
使用MSP430F5438A,XT2外接25MHz晶振,编写时钟驱动程序,不能正常工作,现将此代码粘贴出来。这段代码将MCLK、SMCLK和ACLK都设置为XT2,已达到性能的最优化。其关键代码均以做了解释。但是,此程序不能

使用MSP430F5438A,XT2外接25MHz晶振,编写时钟驱动程序,不能正常工作,现将此代码粘贴出来。

本文引用地址: http://www.21ic.com/app/mcu/201806/764602.htm


这段代码将MCLK、SMCLK和ACLK都设置为XT2,已达到性能的最优化。其关键代码均以做了解释。但是,此程序不能正常工作,仔细查看TI官方手册,问题出现在CPU内部VCore没有正确设置。

MSP430的5xx系列和6xx系列,芯片内部集成线性稳压器,可以将外部电压降压为更低的电压以节省功耗,但是VCore降低会使CPU速度减慢,所以为了达到CPU的运行速度需与VCore电压相匹配。其匹配表如下图所示。



根据这张表,就可知道如果希望CPU在25MHz运行,需将PMMCOREV标志位设置为3。更改后的代码如下图所示。


此程序运行正常,稳定。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > MSP430应用技巧7:MSP430F5438A时钟的设置 -
 

"MSP430应用技巧7:MSP430F5438A时钟的设置 -"的相关文章

网站地图

围观()