定时器原理及频率计的设计.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定时器原理及应用 1、定时器原理 2、msp430定时器的组成,应用 3、频率计设计 (历交雨大廖… 时钟系统简介 ACLK 辅助时钟 低速外设 -=MCLK 系统主时钟 DCOCLI cPU和系统 SMCLK XT2CLK 系统子时钟 高速外设 MGK□一 rosm模块振荡器 定时器 ≯定时功能模块是单片机控制系统中经常用到的 重要部分,可用来实现定时控制、延迟、频率 测量、脉宽测量和信号产生、信号检测等等。 一般来说,所需的定时信号可以用软件和硬件 两种方法来获得。 MSP430系列有丰富定时器资源:看门狗定时器 (WDT),定时器A( Timer a),定时器B ( Timer b)等 定时器 功能 看门狗定时器基本定时、当程序发生错误时执行个受控的 系统重启动 基本定时器基本定时、支持软件和各种外围模块工作在低 频率、低功耗条件下 定时器A 基本定时、支持同时进行的多种时序控制、多 个捕获比较功能和多种输出波形(PWM), 可以以硬件方式支持串行通信 ◆看门狗定时器,主要作用 用于在“程序跑飞”时,WDT就会产生溢出,从而产生系 统复位,CPU需要重新运行用户程序,这样程序就可以又回 到正常运行状态 ◆MsP430看门狗模块具有以下特性 8种软件可选的定时时间 看门狗工作模式 定时器工作模式 带密码保护的WDT控制寄存器 ≯时钟源可选择 为降低功耗,可停止 时钟失效保护 0 WDTHOLD WDTNMIES WDTNMI WDTTMSEL WDTCNTCL WDTSSEL WDTISX DTPW Bits 15-8 Watchdog timer+ passward. Always read as 069h. Must be written as 05Ah, ar a PUC is generated WDTHOLD Watchdog timar+ hold. This bit stops the watchdog timer+. Setting WDTHOLD=1 when the WDT+ is not in use conserves pow o Watchdog timer+ is not stopped Watchdog DTNMIES Watchdog bmer+ NM edge select This bit selects the interrupt edge for the NMI interrupt when WDTNMIE 1. Modifying this bit can trigger an NMI. Modify this bi when WDTIE =0 to avoid triggering an accidental 0 oh rising edge WDTNMI Watchdog timer+ NMI select. This bit selects the function for the RtST/MI pin. Roset function WDTTMSEL Bit 4 Watchdog timer+ mode select 0 Watchdog mo nterval timer mode WDTGNTCL Bit 3 Watchdog timer counter clear. Setting WDTCNTCL -1 clears the count value to 0000h. WDTCNTGL is No action WDTCNT E 0000h WDTSSEL Bit atchdog timer clock source se SMCLK ACLK 东三摩四(28 用户可以通过 WDTCTL寄存器中的 WDTTMSEL和 WDTHOLD控制位设置WDT工作在看门狗模式、定时器模 式和低功耗模式 ◆看门狗模式 PUC后,WDT进入默认状态。如果系统不用看门狗功能 应该在程序开始处禁止看门狗功能。 在看门狗模式下,如果计数器超过了定时时间,就会产 生复位和激活系统上电清除信号。 用户软件一般都需要进行如下操作 进行WDT的初始化:设置合适的时间。 周期性地对WDTC№T清零:防止WDT溢出。 东三大摩四(3 ◆定时器模式 WDTTMSEL设置为1时,WDT工作在定时器模式 在定时器模式下,定时间隔到以后, WDTIFG标志位置1 ◆低功耗模式 当不需要看门狗定时器时,可使用 WDTHOLD位来停止看 刁狗计数器 WDTCNT,以降低功耗。 点三大m眼率m(v2

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档