问一个关于中断的问题。我下载到单片机上以后PORTA_PA0那个引脚的LED不亮(我在程序中设置让其引脚电平为0

[复制链接]
查看11 | 回复2 | 2010-8-26 16:03:23 | 显示全部楼层 |阅读模式
#include
/* common defines and macros */
#include "derivative.h"
/* derivative-specific definitions */
byte IRQ_flag;
#pragma CODE_SEG NON_BANKED
void interrupt 6 IRQ_INT(void)
{

IRQ_flag = 1;
}
#pragma CODE_SEG DEFAULT
void delay(void)
{
byte loop_i,loop_j;
for(loop_i = 0;loop_i < 500;loop_i ++)

for(loop_j = 0;loop_j < 500;loop_j ++)

{

;

}
}
void main()
{
DisableInterrupts;
DDRA = 0x03;
PORTA_PA0 = 1;
PORTA_PA1 = 0;
//CCR_I = 0;
//INTCR_IRQEN = 1;
//INTCR_IRQE = 1;
IRQ_flag = 0;
EnableInterrupts;
while(1)
{

if(IRQ_flag)

{

IRQ_flag =0;

PORTA_PA0 = 0;

delay();

}

else

{

PORTA_PA0 = 1;

delay();

}
}

}
引脚为低电平时对应的LED会亮,检测过了硬件没有问题,软件是不是哪里写得有问题了,麻烦各位大虾给看看,百度说我的财富值过低,加不了悬赏分。

回复

使用道具 举报

千问 | 2010-8-26 16:03:23 | 显示全部楼层
赶走秋老虎的一碗去燥汤所需食材:猪脚 罗汉果 西洋菜 南杏仁 姜
调味料:盐 鸡粉 胡椒粉 烹制方法:罗汉果洗净,掰开,半枚即可。南杏仁药店或调料市场有售,需购买去衣的。南杏仁中含有丰富的蛋白质和植物脂肪,有润燥补肺滋养肌肤的作用。 西洋菜一般大型菜市场有售,其性味甘凉,有清肺润燥的作用,含有多种维生素,是富有营养的清润时蔬。且味道带有特殊清香,煲出来的汤水十分清甜,与罗汉果相搭可谓相得益彰。煲汤时去老根,略摘短,洗净。
回复

使用道具 举报

千问 | 2010-8-26 16:03:23 | 显示全部楼层
首先查一查中断的配置其次看看是否进入中断,看看是不是一直在中断中;进入中断时先把中断禁止,然后退出中断之前再使能,再次,如何进入中断,触发条件是什么?硬件上控制?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行