首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

递减计数器定时做的中断,程序不运行,出现ACKN SYNC STOPPED自动停止?

递减计数器定时做的中断,程序不运行,出现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”,进不去中断,请版主帮帮忙,解决下是什么问题
我用的是DG128的片子
做在JSP上面吗?不保存在数据库你打算保存在哪里?你希望web服务器重启的时候计数器清零吗
(1)用JK触发器组成3位二进制递减计数器(2)在此计数器的基础上,使用触发器的Sd非或Rd非端设计出题目所要求的计数器
返回列表