复位 时钟 WDT课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时钟系统配置 看门狗 复位 振荡器系统 可选择4 个外部和内部振荡器作为时钟源,提供11 种不同的时钟模式 具有片上4x PLL,可基于所选的内部和外部振荡器源升高内部工作频率 可通过软件控制在各种时钟源之间切换可通过软件控制预分频器有选择地为CPU 提供时钟,以节省系统功耗 具有故障保护时钟监视器(FSCM),可检测时钟故障,以使应用可安全地恢复或关闭 灵活的振荡器系统 振荡器系统 振荡器系统 振荡器的配置-采用程序存储器的配置寄存器 4个内外部振荡源,11种不同的时钟模式 主振荡器(8M) 辅助振荡器(32K) 内部RC振荡器(8M) 低功耗内部振荡器(31K) 内部PLL提高振荡器的内部频率 可程控选择CPU时钟以降低功耗 故障保护时钟监视器(FSCM) 振荡器系统 振荡器系统 与振荡器的操作相关的特殊功能寄存器: 振荡器控制寄存器OSCCON 时钟分频寄存器CLKDIV 振荡器调节寄存器OSCTUN 振荡器系统 config2应用 设所需的配置为: 禁双速启动,使用主振荡器和 PLL 四倍频, OSC1 与 OSC2 引脚接 8MHz的 XT 晶振,禁时钟切换和保护监视。 在程序中加入下面的芯片配置字 2 的宏便可实现所需配置。 _CONFIG2(IESO_OFF FNOSC_PRIPLL FCKSM_CSDCMD POSCMOD_ XT) config2应用 若配置改为使用片内快速RC振荡器(8MHz,不分频) 和PLL四倍频,禁止主振荡器,禁双速启动,禁时钟切换和保护监视,则芯片配置字2的宏为: _CONFIG2(IESO_OFF POSCMOD_NONE FCKSM_CSDCMD FNOSC_FRCPLL) 因为没有启用主振荡器,因此 OSC1 与 OSC2 引脚可作 I/O 用。 振荡器系统 省电模式 在硬件中实现的4 种省电特性: 单片机时钟控制:可切换选择时钟频率 基于指令的省电模式(休眠和空闲)PWRSAV #SLEEP_MODE (IDLE_MODE) 基于硬件的打盹模式:在期间仍执行代码的情况下降低功耗。减慢CPU的工作 选择性外设控制:外设使能或禁止 复位 复位模块结合了所有复位源并控制器件的主复位信号SYSRST。 以下列出了器件的复位源: POR:上电复位 /MCLR:引脚复位 SWR:RESET 指令 WDTR:看门狗定时器复位 BOR:欠压复位 CM:配置不匹配复位 TRAPR:陷阱冲突复位 IOPUWR:非法操作码/ 未初始化的W 寄存器复位 复位 复位 与复位相关的寄存器:RCON RCON 寄存器的状态位在不同的复位情形下会分别被置1 或清零。 复位事件结束时和器件实际开始执行代码之间的延时由两个主要因素决定:复位类型以及退出复位状态时使用的系统时钟源。 各种复位的延时时间不同。器件手册(上电复位10us,内部状态复位20us) 复位延时时间与振荡器时钟源有关。 特殊功能寄存器复位状态 大多数与PIC24F CPU 和外设相关的特殊功能寄存器(SFR)都会在器件复位时复位为某个特定值。 除了以下两个寄存器外,所有其他SFR 的复位值都不受复位类型的影响 复位控制寄存器RCON 的复位值取决于器件复位的类型。 振荡器控制寄存器OSCCON的复位值取决于复位类型和在FOSC器件配置寄存器中的振荡器配置位的编程值 复位 RCON 寄存器的使用 复位后,初始化代码应该检查RCON 并确定复位源。在某些应用中,可利用此信息采取适当措施纠正造成复位的错误。 读取了RCON 寄存器中所有复位状态位后,应将其清零,这样才能确保RCON 值在器件下一次复位后能提供有意义的结果。 MCLR复位 看门狗定时器(WDT) 看门狗定时器(WDT) 相关的特殊功能寄存器:RCON 配置字1 看门狗的应用 看门狗 用做定时器 * * Here is a visual representation of the system clock generation options. Note that either an external XT crystal oscillator or external clock signal in the 4 MHz to 10 MHz range can feed the PLL to get the maximum CPU performance. A method to quickly conserve power by slowing down the system clock is provided. The system clock post-scaler can insert a divide by 4,

文档评论(0)

aqlsxc66163 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档