Board logo

标题: XS128的J口外中断 [打印本页]

作者: kvs112219    时间: 2010-5-12 11:58     标题: XS128的J口外中断

本帖最后由 kvs112219 于 2010-5-12 12:02 编辑

下面是我写的程序,用PP3输出PWM接至PJ0,中断后对B口取反,实现LED闪烁的。
但实际,J口用作外部中断为什么没效果呢?
谢谢了~

void irt_init(void) {
DDRJ=0x00;          //portj input
PPSJ=0x00;          //fall edge
PIEJ=0x01;          //portj_bit0 enable interrupt
}

#pragma CODE_SEG NON_BANKED
#pragma TRAP_PROC
void PJI(void)
{
PORTB=~PORTB;                     
}  
#pragma CODE_SEG DEFAULT

void main(void) {
                    DDRB=0xff;  
                    PORTB=0x00;
                    EnableInterrupts;
                    pwm_init();
                    irt_init();
                    while(1);
}

PRM文件中加了
VECTOR ADDRESS 0xFFCE PJI

作者: strongchen    时间: 2010-5-17 10:13

PWM信号是否输出?中断是否产生?
作者: qnbs1    时间: 2010-5-21 17:45

PRM文件中加了
VECTOR ADDRESS 0xFFCE PJI???这是干嘛
作者: lanshh    时间: 2010-5-22 11:31

不清楚,能不能完整点?
作者: kapperboy123    时间: 2010-5-24 15:11

这代码太帅了
美的电饭煲
美的电磁炉
汉王电纸书推荐
最有效的减肥药
樱桃减肥网
奇声DVD播放器
万利达DVD专卖
绿谷白茶




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