- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三部分 MSP430基本外设;*;3.1 系统时钟 (UCS)Unified Clock System ;本节内容;时钟系统模块设计要求(1/1);MSP430X5XX / 6XX系列时钟系统模块(1/3);MSP430X5XX / 6XX系列时钟系统模块(2/3);MSP430X5XX / 6XX系列时钟系统模块(3/3);五个时钟输入源振荡器模块(1/6);五个时钟输入源振荡器模块(2/6);五个时钟输入源振荡器模块(3/6);五个时钟输入源振荡器模块(4/6);五个时钟输入源振荡器模块(5/6);五个时钟输入源振荡器模块(6/6);DCO模块操作(1/4);DCO模块操作(2/4);DCO模块操作(3/4);DCO模块操作(4/4);外设模块请求时钟系统(1/2);外设模块请求时钟系统(2/2);模块振荡器(MODOSC)(1/1);故障安全逻辑操作(1/2);故障安全逻辑操作(2/2);时钟模块应用举例(MSP430F5XX / 6XX)(1/2); UCSCTL6 = ~XT2OFF; // 使能 XT2
UCSCTL6 = ~(XT1OFF); // 使能 XT1
UCSCTL6 |= XCAP_3; // 配置内接电容值,
// 若使输出为32.768KHz,则需要选择XCAP_3
do
{
UCSCTL7 = ~(XT2OFFG + XT1LFOFFG + DCOFFG);
// 清零XT1、XT2、DCO故障标志位
SFRIFG1 = ~OFIFG; // 清零SFR中的故障标志位
}while (SFRIFG1OFIFG); // 检测振荡器故障标志位
UCSCTL6 = ~XT2DRIVE0; // 根据预期的频率,减小XT2的驱动
UCSCTL4 |= SELA_0 + SELS_5; // 选择 SMCLK和ACLK的时钟源
while(1); // 循环等待
}
;◆ 时钟系统(UCS)常用配置和初始化的API函数
UCS_clockSignalInit()
UCS_initFLLSettle()
UCS_enableClockRequest()
UCS_disableClockRequest()
UCS_SMCLKOff()
UCS_SMCLKOn();时钟模块库函数(2/4);时钟模块库函数(3/4);时钟模块库函数(4/4)
文档评论(0)