打印

MSP430系列的内部结构概述-2

[复制链接]
1062|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feel123|  楼主 | 2012-6-11 22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
运行控制 MSP430 系列微控制器的运行主要受控于存储在特殊寄存器 (SFR) 中的信息。不同 SFR 中的位可以允许中断,以支持取决于中断标志状态的软件以及定义外围模块的工作模式。 禁止外围模块,停止它的功能,可以减少电流消耗,而所有存储在模块寄存器中的数据仍被保留。外围模块的工作模式可以用 SFR 的特定位置来标明。外围模块 外围模块包括基本定时器( Basic Timer )、 16 位定时器 (Timer_A 及 Timer_B) 、 ADC 转换器、 I/O 端口、异步及同步串行通讯口( USART )以及液晶显示驱动模块等。 外围模块经 MAB 、 MDB 与 CPU 相连。 围模块可分为字( 16 位)模块和字节( 8 位)模块两种。对大多数外围模块, MAB 通常是 16 位, MDB 是 8 位或 16 位。 字节( 8 位)模块的数据总线是 8 位的,需经总线转换电路与 16 位的 CPU 相连。这些模块的数据交换毫无例外地要用字节指令处理;对字( 16 位)模块,其数据总线是 16 位的,无需经过转换而直接与 CPU 的 16 位数据总线相连。模块的操作指令就没有任何限制。
振荡器和时钟发生器 振荡器 LFXT1 ( LF )是专门为通用的低功耗 32768 Hz 时钟晶振设计的。除了晶体外接外,所有的模拟元件都集成在片内。但是也可以用一个高速的晶振工作,这时需要外接负载电容。对于 F13X 、 F14X 、 F15X 和 F16X 以及 F4XX 系列,片内还有一个可接入高速晶振的 XT2 振荡器。除了晶体振荡器之外, F13X 、 F14X 、 F15X 和 F16X 系列都有一个数字控制 RC 振荡器( DCO ),用它实现对振荡器的数字控制和频率调节;对于 F4XX 系列,将晶振频率用一个锁频环电路 (FLL 或 FLL + ) 进行倍频。 FLL 或 FLL +在上电后以最低频率开始工作,并通过控制一个数控振荡器 (DCO) 来调整到适当的频率。供处理器工作的时钟发生器的频率固定在晶振的倍频上,并提供时钟信号 MCLK 。 外围模块及 CPU 的时钟源选择非常灵活。可以用以实现各种低功耗模式下的运行。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

94

帖子

0

粉丝