智能车制作
标题:
新手求助xs128的IRQ中断问题
[打印本页]
作者:
ゞ亂⒎㈧糟
时间:
2014-3-8 23:13
标题:
新手求助xs128的IRQ中断问题
为什么进不了IRQ??哪里写错了?
#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
unsigned char IRQ_flag;
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 6 IRQ_INT(void){
IRQ_flag=1;
}
#pragma CODE_SEG DEFAULT
void main(void) {
/* put your own code here */
unsigned char t0=0;
DDRE=0xff;
IRQ_flag=0;
PORTE=0xff;
EnableInterrupts;
while(1){
if(IRQ_flag){
IRQ_flag=0;
t0++;
}
if(t0<=5)
PORTE=0xdf;
else
PORTE=0xbf;
if(t0==10)
t0=0;
}
}
作者:
ゞ亂⒎㈧糟
时间:
2014-3-8 23:34
求解惑!
作者:
戥家三少
时间:
2014-3-9 10:29
怎么没看见128的头文件
作者:
ゞ亂⒎㈧糟
时间:
2014-3-9 14:07
戥家三少 发表于 2014-3-9 10:29
怎么没看见128的头文件
code warrior已经包含进去了。 我在main.c里又包含了一次128头文件。 还是进不了中断!
是中断号6不对吗?
这里确实是6 啊
#define VectorNumber_Virq 6
作者:
ゞ亂⒎㈧糟
时间:
2014-3-9 16:49
没人回答吗?
作者:
woshibaby
时间:
2016-4-13 16:17
我也遇到这个问题了,调好好久,楼主成功了吗
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2