注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
北北的个人空间 https://home.eeworld.com.cn/space-uid-348360.html [收藏] [复制] [分享] [RSS]
日志

瑞萨看门狗

已有 752 次阅读2016-3-17 19:17 |个人分类:瑞萨MCU资料| 看门狗, RTC

MCU:  瑞萨R8C2B。
主题: 关于MCU正常运行和低功耗下看门狗怎样处理,也稍涉及RTC。
内容:


无论MCU处于正常运行或低功耗下,系统一上电,LSI(内部低速时钟)默认是运行的(将来可作为看门狗的时钟源)。

1. MCU正常运行时,选择XIN(外部高速时钟HSE:8.6436MHz或8MHz)时钟作为系统时钟(也设置为CPU的时钟),
   同时也打开XCIN(外部低速时钟:32.768KHz)
   XCIN可以提供定时器A和定时器E时钟。定时器A可以做个10ms的定时中断以喂狗;定时器E可供RTC正常工作。
   即使将来进入低功耗,定时器A和定时器E也不会停止工作,因为并没有关闭XCIN(即低功耗下CPU时钟选择XCIN,关闭HSE)。

   特别注意:
使用XIN时钟作为系统时钟时,LSI是不会被停止的(经验证,正确!),不要被Datesheet误导(上面说选择了XIN,LSI就停止)!!!


2. MCU进入低功耗时,选择XCIN(外部低速时钟:32.768KHz)作为CPU的时钟,
   此时LSI仍在运行(即看门狗在运行),定时器A产生的定时中断会喂狗,定时器E的时钟给RTC提供时钟,RTC不会停止。
   (看门狗使用的是 计数源保护模式有效 的那种方式,即其计数源使用的是LSI时钟,只要这个时钟在运行,看门狗就会一直运行。)


以上实现了MCU进入低功耗下的看门狗正常运行、RTC的正常运行。
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章