6475|8

29

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请高手指点! msp430fg4619实时时钟RTC的问题! [复制链接]

我用的是MSP430FG4619,我试了TI给的RTC的sample code,但是一点反应都没有
RTC是不是一定要用ACLK?我没有装外部32KHZ晶体,只用内部时钟可以吗?
这是我的code

#include  
//------------------------------------------------------------------------------
void main(void)
{
  volatile unsigned int i;
  WDTCTL = WDTPW + WDTHOLD;             // Stop Watchdog Timer
   _BIS_SR(OSCOFF + SCG0 + GIE);
  FLL_CTL0 |= OSCCAP0;                     // capacitance setting  
    do
  {
      IFG1 &= ~OFIFG;                     // Clear oscillator fault flag
      for ( i=50000; i==0; i--);           // Delay
  }
  while (IFG1 & OFIFG);                   // Test osc fault flag                                     // DCO to stabilize.
   __delay_cycles( 1000 );

  RTCCTL = RTCBCD+RTCHOLD+RTCMODE_3+RTCTEV_0+RTCIE;
                                        // RTC enable, BCD mode,
                                        // alarm every Minute,
                                        // enable RTC interrupt
  BTCTL|=BTSSEL;
  BTCTL&=~BTDIV;
  IE2|=BTIE;

  // Init time
  RTCSEC =  0x00;                       // Set Seconds
  RTCMIN =  0x00;                       // Set Minutes
  RTCHOUR = 0x08;                       // Set Hours

  // Init date
  RTCDOW =  0x02;                       // Set DOW
  RTCDAY =  0x23;                       // Set Day
  RTCMON =  0x08;                       // Set Month
  RTCYEAR = 0x2005;                     // Set Year

  RTCCTL &= ~RTCHOLD;                   // Enable RTC

  P5DIR |= 0x02;                        // Set P5.1 to output direction
  P5OUT =0;

  __bis_SR_register(LPM0_bits + GIE);   // Enter LPM3 w/ interrupt
}

// Basic Timer interrupt service routine
#pragma vector=BASICTIMER_VECTOR
__interrupt void basic_timer(void)
{
  P5OUT ^= 0x02;                        // Toggle P5.1 using exclusive-OR
}
让我感到很奇怪的是,我用了 IE2|=BTIE; 但是当程序运行后BTIE还是0,这是什么情况啊?
请高手指点!谢谢!

最新回复

楼主的片子有液晶控制吗??在哪里买的??  详情 回复 发表于 2012-8-23 20:48

点评

RTC 官方的demo实例在哪里打 ???我找不到,传我一份吧  详情 回复 发表于 2012-6-21 17:37
 
点赞 关注

回复
举报

29

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
自己顶!!求指点!
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
怎么没人啊
 
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

4
 
 
 
 

回复

400

帖子

0

TA的资源

五彩晶圆(中级)

5
 

1. RTC的时钟源可以选ACLK,也可以选SMCLK

见框图:

[localimg=464,385]1[/localimg]

2. ACLK在4系列中有两个来源,一个是外部的32K晶体,第二个是内部的LFXT振荡器,见框图:

[localimg=546,584]2[/localimg]

 
 
 

回复

400

帖子

0

TA的资源

五彩晶圆(中级)

6
 

附件太大,在上传一次

图1.

图2.

 
 
 

回复

306

帖子

1

TA的资源

一粒金砂(高级)

7
 

回复 楼主 chenc_44 的帖子

RTC
官方的demo实例在哪里打 ???我找不到,传我一份吧
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

8
 

RTC寄存器写不进去问题

我用msp430F6433,RTCB模块,只有日历功能,但是年月日时分秒等寄存器的值写不进去,是不是需要外接32768晶振?求解!谢谢先!
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

9
 
楼主的片子有液晶控制吗??在哪里买的??
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 2

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表