打印

为什么进不了中断?

[复制链接]
1459|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlgcumt|  楼主 | 2009-11-23 15:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jlgcumt 于 2009-11-23 15:20 编辑

为什么进不了中断?
keil 写的LPC2292程序
#include<lpc22xx.h>

void Time1Init()
{
  T1TC=0;
  T1PR=0;
  T1MCR=0x03;
  T1MR0=55;
  T1TCR=0x01;
}
void IRQ_Time1(void) __irq
{
  
  IO2CLR=1<<22;
  VICVectAddr=0x00;
}
main()
{
  PINSEL2=(PINSEL2&0xffffff0f) | 0x00;
  IO2DIR=1<<22;
  
  /* 设置定时器1中断IRQ */
VICIntSelect = 0x00;    /* 所有中断通道设置为IRQ中断   */
VICVectCntl0 = 0x20 | 0x05;   /* 设置定时器1中断通道分配最高优先级 */
VICVectAddr0 = (unsigned int)IRQ_Time1; /* 设置中断服务程序地址     */
VICIntEnable = 1<<0x05;       /* 使能定时器1中断      */
Time1Init();

while (1);
}

相关帖子

沙发
Jimdo260122332| | 2009-11-24 08:01 | 只看该作者
:)

使用特权

评论回复
板凳
yuhuihui| | 2009-11-25 13:56 | 只看该作者
顶下

使用特权

评论回复
地板
ma1986| | 2009-12-1 18:12 | 只看该作者
cpsr使能i f了吗???

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝