首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

写的RTC中断,但是程序运行时不进入RTC的中断函数是咋回事

2012-03-09 
写的RTC中断,但是程序运行时不进入RTC的中断函数是怎么回事下面是代码:请各位帮我看看是那出错了。我前面已

写的RTC中断,但是程序运行时不进入RTC的中断函数是怎么回事
下面是代码:请各位帮我看看是那出错了。我前面已经写IRQEnable()了。
  PREINT = Fpclk/32768 -1;
  PREFRAC = Fpclk - (Fpclk/32768)*32768;
  ILR = 0x03;
  CCR = 0x11;
  CIIR = 0x02; // 设置秒值的增量产生一次中断
  // 清除RTC增量和报警中断标志
  
  
  VICIntSelect = 0x00;
  VICVectCntl0 = 0x20|13;
  VICVectAddr0 = (uint32)RTC_Count;
  VICIntEnable = (1<<13);

void RTC_Count(void)
{

OffMinute++;
if(OffMinute==1) //can change to wahtever number you want
{
Power_Off();
OffMinute=0;
}
}


[解决办法]

探讨
下面是代码:请各位帮我看看是那出错了。我前面已经写IRQEnable()了。
PREINT = Fpclk/32768 -1;
PREFRAC = Fpclk - (Fpclk/32768)*32768;
ILR = 0x03;
CCR = 0x11;
CIIR = 0x02; // 设置秒值的增量产生一次中断
// 清……

[解决办法]
http://topic.csdn.net/u/20120108/16/0314ee84-83c8-4cd3-a5d1-e39add67c001.html?51438
同一个帖子?

热点排行