打印

急!430F6系列的RTC_C模块写不进值

[复制链接]
2453|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hwk612167|  楼主 | 2012-10-11 20:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hwk612167 于 2012-10-11 20:16 编辑

以下为官方例程部分,RTC_C肯定解锁了,控制寄存器能写,但年月日等寄存器都不能写,写了没反应,不知什么问题?百度搜了下,碰到我这中问题的有几个,如http://bbs.**/viewthread.php?tid=348265&page=1&extra=page%3D1#pid1390909

http://bbs.**/thread-325917-1-1.html

// Configure RTC_C
    RTCCTL0_H = RTCKEY_H;                   // Unlock RTC_C module
    RTCCTL0_L |= RTCTEVIE | RTCAIE | RTCRDYIE; // Enable RTC time event, alarm event,
                                            // read ready interrupt
    RTCCTL1 |= RTCBCD | RTCHOLD;            // RTC enable BCD mode, RTC hold

    RTCYEAR = 0x2011;                       // Year = 0x2011 = 2011
    RTCMON = 0x12;                          // Month = 0x12 = December
    RTCDAY = 0x05;                          // Day = 0x05 = 5th
    RTCDOW = 0x03;                          // Day of week = 0x03 = Wednesday
    RTCHOUR = 0x24;                         // Hour = 0x12
    RTCMIN = 0x59;                          // Minute = 0x57
    RTCSEC = 0x55;                          // Seconds = 0x36

    RTCADOWDAY = 0x3;                       // RTC Day of week alarm = 0x2
    RTCADAY = 0x22;                         // RTC Day Alarm = 0x22
    RTCAHOUR = 0x23;                        // RTC Hour Alarm
    RTCAMIN = 0x45;                         // RTC Minute Alarm

    RTCCTL1 &= ~(RTCHOLD);                  // Start RTC calendar mode
    RTCCTL0_H = 0;                          // Lock RTC_C module

相关帖子

沙发
hwk612167|  楼主 | 2012-10-12 09:49 | 只看该作者
问题已解决。
RTC_C开启的2个必要条件:
1、SVSH必须开启;
2、AUX3必须外部供电,或者外接0.47uF电容并开启内部充电泵。
总之,这样的RTC设计毫无特色,你弄个外部RTC供电引脚,但MCU的VCC掉电,RTC就停止了,你那些时间寄存器的值不丢失有何用??

使用特权

评论回复
板凳
hwk612167|  楼主 | 2012-10-12 09:52 | 只看该作者
不能弄个真正的RTC,MCU的VCC掉电,但RTC模块单独供电可以继续计时吗?难道有难度??整个目前这样的RTC有些累赘,还不如干脆内部连VCC得了

使用特权

评论回复
地板
hawksabre| | 2012-10-12 18:46 | 只看该作者
谢谢楼主共享自己的实战经验  谢谢   受教了  呵呵

使用特权

评论回复
5
springspring| | 2012-10-13 20:20 | 只看该作者
我们都受教了,谢谢楼主

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:前进 前进 前进

20

主题

511

帖子

3

粉丝