LM3S9B96 不可屏蔽中断NMI中断触发方式



如何配置LM3S9B96 不可屏蔽中断NMI中断触发方式,现在是高电平触发,采用下面的配置方式不能改变触发方式,求解!

HWREG(GPIO_PORTB_BASE + GPIO_O_LOCK) =0X4C4F434B;       // 解锁

                                                         // 非锁定状态,读操作返回值为0

                                                         // 锁定状态,读操作返回值为1

 if(HWREG(GPIO_PORTB_BASE + GPIO_O_LOCK)==0X00000000)  // 如果已解锁,则执行本条件语句

 {  

   HWREG(GPIO_PORTB_BASE + GPIO_O_CR)=0X000000FF;        // 确认基础器,使PB7进入可配置状态

   GPIOPadConfigSet(GPIO_PORTB_BASE,GPIO_PIN_7,GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);  

   HWREG(GPIO_PORTB_BASE + GPIO_O_AFSEL) |=0X00000080;   // 选择备用功能

   HWREG(GPIO_PORTB_BASE + GPIO_O_PCTL)  |=0X40000000;   // 配置完成后直接进NMI中断        

   HWREG(GPIO_PORTB_BASE + GPIO_O_IBE)   |=0X00000000;   // 中断类型由GPIO中断事件控制寄存器控制

   HWREG(GPIO_PORTB_BASE + GPIO_O_IS)    |=0X00000080;   // 选择电平触发

   HWREG(GPIO_PORTB_BASE + GPIO_O_IEV)   |=0X00000000;   // 低电平触发

   HWREG(GPIO_PORTB_BASE + GPIO_O_IM)    |=0X00000080;   // 相应管教的中断不屏蔽,被发送到中断控制器

   HWREG(GPIO_PORTB_BASE + GPIO_O_CR)    |=0X0000007F;   // 确认基础器,使PB7进入不可配置状态

   HWREG(GPIO_PORTB_BASE + GPIO_O_LOCK)  |=0X00000000;   // 写任意值锁定

   HWREG(GPIO_PORTB_BASE + GPIO_O_LOCK)  |=0X08080808;   // 重复写值,确定PB7处于提交保护状态

 }

我的邮箱zhoudiruo@gmail.com