在线时间0 小时
UID130216
注册时间2008-4-2
NXP金币0
该用户从未签到
新手上路

- 积分
- 9
- 最后登录
- 1970-1-1
|
各位好.本人使用m52233demo板子
我用codewarrior v7做串口接收中断.能发,但收不了.进入不了接收中断.我在中断程序用指示灯指示.
代码是用论坛上的代码,移植到v7里面的.中断向量表也改了.就是不行.
__declspec(interrupt) void irp_INT_UART0(void)
{
/* Write your interrupt code here ... */
unsigned char ReChar[5]; //变量定义
//关总中断
DisableInterrupts();
MCF_GPIO_DDRTC=(unsigned char)(0x0f);
MCF_GPIO_PORTTC^=(unsigned char)(0x0f);
//将收到的字节发送出去
if(UartRecvN(1,ReChar)==0)
UartSendN(1,ReChar);
//开总中断
EnableInterrupts();
}
下面是向量表里修改的地方.
asm_exception_handler, /* 74 (0x128) Device-specific interrupts */
asm_exception_handler, /* 75 (0x12C) Device-specific interrupts */
asm_exception_handler, /* 76 (0x130) Device-specific interrupts */
irp_INT_UART0, /* 77 (0x134) Device-specific interrupts */
asm_exception_handler, /* 78 (0x138) Device-specific interrupts */
asm_exception_handler, /* 79 (0x13C) Device-specific interrupts */
就是进入不了中断.唉....
后来我为测试中断,用向导生成用IO口中断.就是板子上两个按键.也不行.也进入不了中断.
请教于各位.
|
|