嵌入式系统刘彦文第8章.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统刘彦文第8章

⒉ 读/写寄存器 RTCCON控制寄存器位[0]必须被设置为1,然后才可以写RTC模块中的寄存器 如果这一位被设置为0,不能写入RTC模块中的寄存器 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒊ 后备电池 当系统电源切断时,通过RTC引脚提供电源到RTC模块,RTC逻辑由后备电池驱动 这时CPU接口与RTC的逻辑被阻塞 后备电池仅仅驱动晶振电路和BCD计数器,使得BCD计数器功耗为最小 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒋ 报警功能 在Power_OFF模式或Normal操作模式,在规定的时间产生一个报警信号 在Normal操作模式,报警中断ALMINT被激活 在Power_OFF模式,电源管理唤醒信号PMWKUP也能够被激活 RTC报警控制寄存器RTCALM,确定报警允许/禁止和报警时间设定条件 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒌ 节拍时间(tick time)中断 RTC节拍时间被用作中断请求 节拍时间计数寄存器TICNT有1位中断允许位和7位节拍时间计数值位 计数值达到0时,节拍时间中断出现 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒌ 节拍时间(tick time)中断 中断周期计算如下: Period=(n+1)/128(second) 式中:n为节拍时间计数值,范围为1~127 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒍ 进位复位功能(round reset function) 进位复位功能由RTC进位复位寄存器RTCRST来实现 产生秒进位的边界(30、40或50秒)可以选择,在进位复位后,秒的值被设置为0 如,如果当前时间是 23:37:47,并且设置进位边界为40秒,则进位复位功能改变时间为23:38:00 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒎ 32.768KHz外接晶振连接举例 图8.10是使用32.768KHz晶振作为RTC单元晶振电路的一个实例 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 8.2.3 RTC特殊功能寄存器                                                                                                                    ‘ ‘ ‘ ‘ 1.RTC控制寄存器 RTC控制寄存器RTCCON由4位组成 位[0]即RTCEN用作控制禁止/允许对RTC寄存器的写入 而其他3位CLKSEL、CNTSEL、CLKRST用于测试 RTCCON寄存器地址、Reset值及各位含义见表8-9和表8-9 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒉ RTC 报警控制和报警数据寄存器 RTC报警控制寄存器RTCALM,确定允许/禁止报警和报警时间 在Power_OFF模式,通过ALMINT和PMWKUP,RTCALM寄存器产生报警信号,参见图8.9 在Normal操作模式,仅仅通过ALMINT产生报警信号 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒉ RTC 报警控制和报警数据寄存器 RTC报警控制和报警数据寄存器地址及Reset值见表8-10 寄存器各位的含义见表8-11 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 第八章 PWM定时器、实时时钟及看门狗定时器 ⒊ 定时器初始使用手动更新位和反相器位 当TCNTn在递减计数过程中,一旦达到0时,如果定时器控制寄存器TCON允许该定时器自动重装,会出现自动重装操作 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒋ 定时器操作举例 定时器操作举例见图8.4(P270) ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 第八章 PWM定时器、实时时钟及看门狗定时器 ⒌ 脉宽调制 Pulse Width Modulation,PWM 脉宽调制功能通过使用TCMPBn寄存器来实现 而PWM的频率由TCNTBn寄存器的值确定 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒌ 脉宽调制 图8.5(P271)通过举例,表明: TCMPBn的值越小,TOUTn输出高电平的时间越短,输出低电平的时间越长 而TCMPBn的值越大,TOUTn输出高电平的时间越长,输出低电平的时间越短 ‘ ‘ ‘ ‘ 第八章 PWM定时器、实时时钟及看门狗定时器 ⒍ 输出电平控制 如图8.6(P271)所示

文档评论(0)

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

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

1亿VIP精品文档

相关文档