Board logo

标题: 递减计数器定时做的中断,程序不运行,出现ACKN SYNC STOPPED自动停止? [打印本页]

作者: nuantong201    时间: 2010-7-8 14:33     标题: 递减计数器定时做的中断,程序不运行,出现ACKN SYNC STOPPED自动停止?

#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
/*PORTE口管脚3控制二极管工作*/
int num;
void PLLInit(void) //晶振品频率4MHz,cpu总线频率16MHz
{
  DisableInterrupts;
  CLKSEL&=0X7F;
  PLLCTL&=0XBF;
  SYNR=0X03;
  REFDV=0x00;
  PLLCTL|=0X70;
  while(0==CRGFLG_LOCK) ;
  CLKSEL|=0X80;
}  
void PORTEInit(void)
{
   DDRE=0XFf;
   PORTE=0X00;
}
void Timer(void)
{
MCCTL=0XeF;
MCCNT=50000;

}
void main(void)
{
num=0;
DisableInterrupts;
PLLInit();
PORTEInit();
Timer();
EnableInterrupts;
while(1);

}
#pragma CODE_SEG NON_BANKED
void interrupt 26 Timovf(void)
{
   MCFLG=0X80;
   num++;
   if(num==10)
    PORTE_BIT3=1;
   if(num==20)
   {
    num=0;
    PORTE_BIT3=0;
   }
}
程序运行就会停止出现“ACKN SYNC STOPPED”,进不去中断,请版主帮帮忙,解决下是什么问题
作者: nuantong201    时间: 2010-7-8 14:34

我用的是DG128的片子
作者: 楚国才俊    时间: 2010-7-9 14:45

做在JSP上面吗?不保存在数据库你打算保存在哪里?你希望web服务器重启的时候计数器清零吗
作者: 捣蛋白勺蛋    时间: 2010-7-9 17:30

(1)用JK触发器组成3位二进制递减计数器(2)在此计数器的基础上,使用触发器的Sd非或Rd非端设计出题目所要求的计数器




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0