LF mode (XTS = 0)
HF mode (XTS = 1)
控制位OSCOFF,XT2OFF分别用于控制是否禁止使用LFXT1和XT2晶振
OSCOFF,XT2OFF=1表示禁止
SMCLK 和 MCLK 时钟信号时,可以用控制位 SCG0 禁止直流发生器。
在 PUC 信号之后,DCOCLK 被自动选作 MCLK 时钟信号,根据需要,MCLK 的时钟源可以另外设置为
LFXT1 或者 XT2。设置顺序如下:
(1)让 OSCOFF=1
(2)让 OFIFG=0
(3)延时等待至少 50us
(4)再次检查 OFIFG,如果 OFIFG=1,重复(3)、(4)步骤,直到 OFIFG=0 为止。
MSP430F169 单片机的基本时钟系统寄存器
DCOCTL
DCOx: DCO 频率选择
用来选择 8 种频率,可分段进行调节 DCOCLK 频率。该频率是建立在 RSELx 选定的频段上。
MODx:DAC 调制器设定
控制切换 DCOx 和 DCOx+1 选择的两种频率,来微调 DCO 的输出频率。
如果 DCOx 常数是 7,表示已经选择最高频率,此时 MODx 失效,不能用来进行频率调整。
BCSCTL1
XT2OFF:XT2 高速晶振控制
此位用于控制 XT2 振荡器的开启与关闭。
0: XT2 高速晶振开
1: XT2 高速晶振关
XTS:LFXT1 高速/低速模式选择
0: LFXT1 工作在低速晶振模式(默认)
1: LFXT1 工作在高速晶振模式
DIVAx:ACLK 分频选择
0: 不分频
1: 2 分频
2: 4 分频
3: 8 分频
XT5V:不使用
通常此位复位 XT5V=0
RSELx:DCO 震荡器的频段选择
该 3 位控制某个内部电阻以决定标称频率。
0: 选择最低的标称频率
……
7: 选择最高的标称频率
BCSCTL2
SELMx:选择 MCLK 时钟源
0: MCLK 时钟源为 DCOCLK(默认)
1: MCLK 时钟源为 DCOCLK
2: MCLK 时钟源为 XT2CLK
3: MCLK 时钟源为 LFXT1CLK
DIVMx:选择 MCLK 分频
0: 不分频(默认)
1: 2 分频
2: 4 分频
3: 8 分频
SELS:选择 SMCLK 时钟源
0: SMCLK 时钟源为 DCOCLK(默认)
1: SMCLK 时钟源为 XT2CLK
DIVSx:选择 SMCLK 分频
0: 不分频(默认)
1: 2 分频
2: 4 分频
3: 8 分频
DCOR:选择 DCO 震荡电阻
0: 内部电阻
1: 外部电阻
基本时钟系统头文件定义
/************************************************************
* Basic Clock Module
************************************************************/
#define DCOCTL_ (0x0056) /* DCOCTL 的定义 */
DEFC( DCOCTL , DCOCTL_)
#define BCSCTL1_ (0x0057) /* BCSCTL1 的定义 */
DEFC( BCSCTL1 , BCSCTL1_)
#define BCSCTL2_ (0x0058) /* BCSCTL2 的定义 */
DEFC( BCSCTL2 , BCSCTL2_)
/* DCOCTL 的位定义 */
#define MOD0 (0x01) /* Modulation Bit 0 */
#define MOD1 (0x02) /* Modulation Bit 1 */
#define MOD2 (0x04) /* Modulation Bit 2 */
#define MOD3 (0x08) /* Modulation Bit 3 */
#define MOD4 (0x10) /* Modulation Bit 4 */
#define DCO0 (0x20) /* DCO Select Bit 0 */
#define DCO1 (0x40) /* DCO Select Bit 1 */
#define DCO2 (0x80) /* DCO Select Bit 2 */
/* BCSCTL1 的位定义 */
#define RSEL0 (0x01) /* Resistor Select Bit 0 */
#define RSEL1 (0x02) /* Resistor Select Bit 1 */
#define RSEL2 (0x04) /* Resistor Select Bit 2 */
#define XT5V (0x08) /* XT5V should always be reset */
#define DIVA0 (0x10) /* ACLK Divider 0 */
#define DIVA1 (0x20) /* ACLK Divider 1 */
#define XTS (0x40) /* LFXTCLK 0:Low Freq. / 1: High Freq. */
#define XT2OFF (0x80) /* Enable XT2CLK */
/* BCSCTL1 的 DIVA 的功能定义 */
#define DIVA_0 (0x00) /* ACLK Divider 0: /1 */
#define DIVA_1 (0x10) /* ACLK Divider 1: /2 */
#define DIVA_2 (0x20) /* ACLK Divider 2: /4 */
#define DIVA_3 (0x30) /* ACLK Divider 3: /8 */
/* BCSCTL2 的位定义 */
#define DCOR (0x01) /* Enable External Resistor : 1 */
#define DIVS0 (0x02) /* SMCLK Divider 0 */
#define DIVS1 (0x04) /* SMCLK Divider 1 */
#define SELS (0x08) /* SMCLK Source Select 0:DCOCLK / 1:XT2CLK/LFXTCLK
#define DIVM0 (0x10) /* MCLK Divider 0 */
#define DIVM1 (0x20) /* MCLK Divider 1 */
#define SELM0 (0x40) /* MCLK Source Select 0 */
#define SELM1 (0x80) /* MCLK Source Select 1 */
/* BCSCTL1 的 DIVS 的功能定义 */
#define DIVS_0 (0x00) /* SMCLK Divider 0: /1 */
#define DIVS_1 (0x02) /* SMCLK Divider 1: /2 */
#define DIVS_2 (0x04) /* SMCLK Divider 2: /4 */
#define DIVS_3 (0x06) /* SMCLK Divider 3: /8 */
/* BCSCTL1 的 DIVM 的功能定义 */
#define DIVM_0 (0x00) /* MCLK Divider 0: /1 */
#define DIVM_1 (0x10) /* MCLK Divider 1: /2 */
#define DIVM_2 (0x20) /* MCLK Divider 2: /4 */
#define DIVM_3 (0x30) /* MCLK Divider 3: /8 */
/* BCSCTL1 的 SELM 的功能定义 */
#define SELM_0 (0x00)
/* MCLK Source Select 0: DCOCLK */
#define SELM_1 (0x40) /* MCLK Source Select 1: DCOCLK */
#define SELM_2 (0x80) /* MCLK Source Select 2: XT2CLK/LFXTCLK */
#define SELM_3 (0xC0) /* MCLK Source Select 3: LFXTCLK
上一篇:【MSP430】MSP430深入研究 之 时钟
下一篇:MSP430时钟源整理
推荐阅读
史海拾趣
随着电子行业的快速发展,CML意识到只有不断创新才能在激烈的市场竞争中立于不败之地。于是,公司加大了对研发的投入,积极引进先进的技术和设备,不断提升产品的性能和质量。经过多年的努力,CML成功开发出了一系列具有自主知识产权的半导体产品,不仅在国内市场占据了领先地位,还成功打入国际市场,赢得了全球客户的信赖和好评。
在竞争激烈的电子行业,技术创新是企业生存发展的关键。BusBoard公司深知这一点,因此不断加大研发投入,引进高端人才,推动技术创新。一次偶然的机会,公司研发团队发现了一种新型材料,可以显著提高电路板的性能和稳定性。经过反复试验和优化,这一技术突破最终转化为实际产品,并成功推向市场。这一创新不仅提升了BusBoard公司的竞争力,也为客户带来了更优质的产品体验。
随着电子行业的快速发展,科达嘉意识到技术革新是企业持续发展的关键。因此,公司不断增加自动化生产设备,购置先进的质量测试仪器,并筹建了电感元器件分析实验室和标准的AEC-Q200可靠性实验室。这些举措大大增强了公司的研发分析能力,提升了产品质量和生产效率。科达嘉逐渐形成了以材料研发、产品研发、生产、质量及物控为基础的完整产业链。
Advanced Power Solutions公司非常重视人才培养和企业文化建设。公司注重员工的职业发展和培训,为员工提供了广阔的职业发展空间和学习机会。同时,公司还倡导开放、创新的企业文化,鼓励员工提出新的想法和建议。这种积极向上的企业文化吸引了大量优秀人才的加入,也为公司的持续发展提供了强大的动力。
以上五个故事框架仅用于说明Advanced Power Solutions公司可能的发展路径和成就,并不代表公司的实际历史。在实际撰写时,需要根据公司的具体情况进行调整和补充。
DRI Relays Inc公司成立于XX年代,当时电子继电器市场正处于快速发展阶段。公司创始人XXX凭借对市场趋势的敏锐洞察,决定投身于这一领域。然而,创业之初,公司面临资金短缺、技术瓶颈和市场竞争激烈等多重挑战。为了突破困境,XXX带领团队日夜兼程地研发新产品,不断改进技术,同时积极寻找投资者。在一次行业展会上,公司的新产品因其独特的设计和高性能吸引了众多客户的关注,为公司赢得了宝贵的订单和资金支持。
为了进一步丰富产品线,APEM在1984年开设了新厂,专业生产开关面板。这一举措不仅扩充了公司的产品种类,也满足了客户对多样化产品的需求。此后,APEM不断推出新产品,逐步形成了完善的开关和控制面板产品线。
本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 昨天U盘插在电脑上,先是发现新硬件但是我的电脑里没有盘符!!!再网上试了很多种办法都没用,之后把外壳拆下,看见一块显示R的地方没有电阻只有两个焊盘,之后和同学的一对照发现自己的有些 ...… 查看全部问答∨ |
反激式变压器开关电源(part1) 开关电源原理与设计(连载18) 1-7.反激式变压器开关电源 反激式变压器开关电源工作原理比较简单,输出电压控制范围比较大,因此,在一般电器设备中应用最广泛。 1-7-1.反激式变压器开关电源工作原理 所谓反激式变压器开关电源,是指当变压器的初级线圈正好被直流电压激励时 ...… 查看全部问答∨ |
如题~~小弟希望做一个在CE下运行的进程管理器 ~~能够直接在CE下查看当前进程运行情况~而不需要通过远程工具~ 请问大概要用到什么库和函数呢?求教设计思路~~谢谢~~… 查看全部问答∨ |
|
如果LED驱动设计电压242V,使用环境电压在250V,这种过压是否有可靠的保护电路? 这种超压太常见了,现在有的保护元件大多是瞬太的,有没有一种低成本高可靠的超压保护电路?Q:455317638… 查看全部问答∨ |
周六去了一趟中发,勉强凑够了能测量角度的东西。测量角度无论是用陀螺仪还是加速度传感器都存在精度和响应速率的问题。所以我尝试用另一种方式来测量(电路板)的角度,就是它了: Nikon?三相编码器,1000线/圈,实际体积比较大。这 ...… 查看全部问答∨ |