下载此文档

LaunchPad默认时钟频率.doc


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
MSP-EXP430G2LaunchPad:查看MCLK、SMCLK、ACLK默认时钟频率摘要:本文详细讲述了如何查看MSP430G2231MCLK、SMCLK、ACLK默认时钟频率,最后给出FLASH时序控制发生器频率设置例子。注:本文是基于开发板MSP-EXP430G2LaunchPad,其MCU型号是MSP430G2231。一、MCLK、SMCLK、-OnReset,即上电复位(硬件),PUC指Power-UpClear,即上电清除(软件复位),这是MSP430两种分离的复位信号。POR总会引起PUC,关于POR与PUC的触发条件见用户指南,如下:(甚至更多)可以得知MCLK、SMCLK、ACLK默认的时钟频率。(1)通过用户指南描述查阅用户指南可得到系统复位后,时钟信号MCLK、SMCLK、ACLK的时钟源分别是DCOCLK(数控震荡器)、DCOCLK、LFXT1CLK(低速晶体震荡器)。如下:图2复位后默认时钟频率(2)通过寄存器初始值判定用户指南会给出每个寄存器的初始值,通过分析初始值各位的含义,并对照数据手机,也可得到其默认频率。定位到用户指南基本时钟模块(lockModel),其寄存器描述如下:结合图5分析,可知RSELx为7(BCSCTL1低3位),DCOx为3,MODx为0,~,~1536KHz。再结合图3基本时钟系统控制寄存器2(BCSCTL2),可知MCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK。BCSCTL2示意图如下:(搜索关键词DCOCLK可快速找到),如下:图4DCO时钟频率由上图可知,~,~1536KHz。系统启动后,可以调整RSELx(基本时钟系统控制寄存器1BCSCTL1前3位)、DCOx(DCO控制器DCOCTL前5位)、MODx(DCO控制器DCOCTL后3位)的值得到合适的频率,示意图如下[3]:图5DCOCTL和BCSCTL1示意图注:图5跟用户指南有一定出入,MSP430G2231的BCSCTL1位0~4都是RSELx,但因是中文比较直观,就没换了。,可以从数据手册查得ACLK时钟源LFXT1CLK时钟频率如下:图6LFXT1时钟频率由上图可知,系统复位后ACLK的频率典型值是32768Hz,即32KHz。二、、写入是由时序发生器控制的,所以擦除、写入之前需要设定合适的时钟频率(查看用户指南可知,频率必须在257KHz~476KHz),而时钟频率由选择哪种时钟源FSSELx及分频系数FNx决定(在FLASH控制寄存器2),FCL2示意图如下(FCL2默认值是0x9642,即只读、MCLK、3分频):图7FCL2示意图假设选择默认MCLK作为FLASH时序发生器,,,需要3分频

LaunchPad默认时钟频率 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小563 KB
  • 时间2020-01-26