5.8 向量中断控制器(VIC) 保护使能寄存器 保护使能寄存器(VICProtection): 位 [31:1] 0 功能 — 当该位为1时,只能在特权模式下访问VIC寄存器。 在某些场合可能需要禁止在用户模式下访问VIC寄存器,以提高软件的安全等级。 IRQ中断的设计实例 设置外部中断0产生向量IRQ中断后执行中断服务程序“IRQ_Eint0( )”。 ... PINSEL1 = (PINSEL10xFFFFFFFC)|0x01; VICIntSelect = 0 VICVectCntl0 = (0x20 | 14); VICVectAddr0 = (int)IRQ_Eint0; EXTINT = 0x01; VICIntEnable = (1 14); ... C代码: 1.设置引脚连接模块,将P0.16设置为外部中断功能; 步骤: 2.设置所有中断为IRQ中断; 3.将外部中断0(在中断源列表中序号14)设置到优先级0中,并使能IRQ中断; 4.将外部中断0的中断服务程序写入对应优先级的地址寄存器中; 5.清除外部中断0的标志后使能外部中断0; (1) (2) (3
原创力文档

文档评论(0)