msp430系列16位超低功耗单片机原理与应用_第四章课后练习

1。三个时钟源:LFXT1CLK、XT2CLK、DCOCLK

2。可提供四种时钟信号:ACLK(辅助时钟,用于低速外设)、ACLK/n(经过分频的由P1.5脚输出,仅供外部电路使用)、MCLK(主要用于CPU和系统时钟)、SMCLK(用于高速外围模块)

3。单片机系统时钟满足要求:

高频率:用于对系统硬件需求和外部事件快速反应

低频率:降低电流消耗

稳定的频率:满足定时应用

低Q值振荡器:保证开始结束时最小时间延迟

4。DCO振荡器的用途:

MSP430的两个外部振荡器产生的时钟信号可经分频后用作系统时钟MCLK,当振荡器失效时,DCO振荡器会自动被选为MCLK的时钟源,因此由振荡器失效引起的NMI中断请求可以得到响应,甚至在CPU关闭的情况下也能得到处理。MSP430可以让任意被允许的中断请求在低功耗下得到服务,甚至在LPM4模式下(所有振荡器停止工作,CPU、MCLK、SMCLK、ACLK处于禁止状态)。MCLK在中断服务时自动有效。

当DCO振荡器没有用作SMCLK和MCLK时钟信号时,可用控制位SCG0关闭直流发生器消耗的电流定义了DCOCLK的基本频率。

5。单片机不接任何外接晶振是可以工作的,可有DCO振荡器(一个可数字控制的RC振荡器,可通过软件调节)

6.F4xx应用了增强型锁频环技术FLL+,硬件自动调整频率,支持时钟配置超低功耗应用。F41/42X系列没有XT2。

而MSP430X1XX系列单片机时钟模块通过软件调节DCO频率。

都有三个时钟源

7。msp430的工作模式由哪些位控制:SCG1、SCG0、OscOff、CPUOff

8。中断触发操作的功能是?低功耗。中断唤醒。

9。低功耗的原理是什么?低功耗控制(430提供丰富软硬件结合形式(使用内部时钟发生器,无需外接任何器件,参用外接晶体获得低频率和功耗,采用外部时钟信号源SCG1、SCG0、OscOff、CPUOff是重要的低功耗控制位))

10。单片机一般接口的用途为:输入输出、中断、外部模块功能(IO、定时器、串口、FLash、DAC12、ADC12、液晶驱动、硬件乘法器、比较器、DMA模块、时钟信号输入输出。)

11。P1~P6、COM(液晶片的公共端) S液晶片的段码端。

12。P1、P2的寄存器资源为:PxDIR(方向控制寄存器)、PxIN(输入寄存器)、PxOUT(输出寄存器)、PxIFG(中断标志寄存器)、PxIES(中断触发沿选择寄存器)、PxIE(中断使能寄存器)、PxSEL(功能选择寄存器).

 P3。。P6:没有中断寄存器。

13。

14。用于液晶驱动的端口COM  S

15.P1、P28个位全部可以用于中断

16。定时器资源:看门狗定时器(WDT)、基本定时器(Basic Timer1)、定时器A、定时器B。

17。实现定时和计数的方法:

四种计数模式:停止模式(定时器暂停,并不发生复位,所以寄存器现行的内容在停止模式结束后可用|重新计数时,计数器将从暂停时的值开始以暂停前的计数方式计数)、增计数模式(CCR0用作Timer_A增计数模式的周期寄存器,适用于65536以内的连续计数情况。计数器TAR可以连续计数到CCR0的值当与其值相等时(捕获比较中断标志位CCIFG0为1),并从0开始计数定时器复位(TAIFG(定时器溢出标志位)为1),计数过程中可通过改变CCR0 的值来重置计数周期)、连续计数模式(需要65536个时钟周期的定时应用场合,只影响TAIFG标志位)、增减计数模式(需要生成对称波形,先增到CCR0,再减到0,技术周期由CCR0确定(当从CCR0-1到CCR0时,中断标志CCIFG0置位;当从1减到0时,中断标志位TAIFG置位))。

18.看门狗用于系统监测的原理:在正常操作期间,一次WDT定时时间到,将产生一次器件复位。如果通过编制程序使WDT定时时间稍大于执行一遍所需的时间,并且程序执行过程中都对有看门狗定时器清零的指令,使计数器重新溢出,如果由于干扰使程序跑飞,则不会在WDT定时时间到达之前对WDT清零,不会产生WDT溢出,从而产生系统复位,CPU需要重新运行用户程序,这样程序就可以又恢复正常运行状态。(看门狗定时器用来防止程序因供电电源、空间电磁干扰或其它原因引起的强烈干扰噪声而跑飞的事故。程序中设置看门狗清零指令 WDTCTL=WDTPW+WDTCNTCL,当程序跑飞不能及时清零看门狗,导致看门狗溢出复位,这样程序可以恢复正常运行状态。

19.看门狗定时器工作于定时方式时,是否可以定时任意时间?

不是的,看门狗由IS0、IS1、SSEL3位确定WDT定时时间。与其他定时器不同的是,WDT最多只能定时8种和时钟源相关的时间。

20。定时器模式下的中断。看门狗模式下的中断。

21。看门狗如何实现低功耗:

WDT可以完全停止活动以支持超低功耗应用。

22.基本定时器的用途:The Basic Timer1 supplies LCD timing and low frequency time intervals. The
Basic Timer1 is two independent 8-bit timers that can also be cascaded to form
one 16-bit timer function基本定时器给LCD提供定时周期,适合于低频率时间间隔,基本定时器包括独立的八位定时器,把他们串联又可以得到一个16位的定时器。

23.基本定时器的计数单元1的输出有什么用途:对ACLK分频,LCD驱动的帧频率从计数器高4位输出中选择。最高位输出可作为BTCN2的输入。The Basic Timer1 counter one, BTCNT1, is an 8-bit timer/counter directly accessible by software. BTCNT1 is incremented with ACLK and provides the  frame frequency for the LCD controller. BTCNT1 can be stopped by setting the  BTHOLD and BTDIV bits.

24.BTCN2:对输入的时钟进行分频,输入时钟自选。

25.不,有8种2~256分频

26.

展开阅读全文

没有更多推荐了,返回首页