智能车制作
标题:
关于EnableInterrupts;大神们来看看
[打印本页]
作者:
我要当变形金刚
时间:
2014-7-2 16:18
标题:
关于EnableInterrupts;大神们来看看
#include <hidef.h>
#include "derivative.h"
#include<MC9S12XS128.h>
#pragma LINK_INFO DERIVATIVE"mc9s12xs128"
#define PITTIME 5000
int s=0;
byte a,i=0x01;
void delay()
{
int c,j;
for(c=0;c<200;c++)
for(j=0;j<2000;j++);
}
void initPIT(void)
{
PITCFLMT_PITE=0;
PITCE_PCE0=1;
PITMUX=0x00;
PITMTLD0=0xff;
PITLD0=0x7A11;
PITINTE_PINTE0=1;
PITCFLMT_PITE=1;
}
void main(void)
{
DDRB=0xff;
PORTB=0xff;
EnableInterrupts;
initPIT();
for(;;) ;
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 66 PT0()
{
s++;
if(s==10)
{
a=i<<1;
PORTB=~a;
delay();
if(i==0x80)
i=0x01;
s=0;
}
PITTF_PTF0=1;
}
#pragma CODE_SEG DEFAULT
每次加个EnableInterrupts;程序就烧不进去,求大神帮我看看
作者:
我要当变形金刚
时间:
2014-7-3 10:52
好吧。。芯片是坏的。。。不开心啊。。。害我调了两三天
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2