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