📄 int.c
字号:
#include "smdk2410.h"#include "Uart.h"#include "Public.h"#include "Int.h"#include "UsbAddr.h"void IrqInit(){ /* //LBT rSRCPND = rSRCPND | 0x1<<25; rINTMOD = 0x0; rINTMSK = rINTMSK & ~(0x1<<25); rINTPND = rINTPND | 0x1<<25; */ //MY rINTMSK&=(~(0x1<<25)); //不屏蔽INT_USBD rINTMOD&=(~(0x1<<25)); //设置INT_USBD为IRQ中断类型 rSRCPND|=(0x1<<25); rINTPND|=(0x1<<25); return; }/*void IrqHandler(){ UPrint("intrrupt.......\r\n"); vpEINTPEND = vpEINTPEND|0x1; vSRCPND =vSRCPND|0x1; vINTPND =vINTPND|0x1; }// GPFCON ldr r0, =0x56000050 mov r1,#0X22 str r1,[r0]//SRCPND ldr r0, =0x4A000000 ldr r1, [r0] orr r1, r1,#0x25 str r1,[r0]//INTMOD ldr r0, =0X4A000004 ldr r1, [r0] bic r1, r1,#0x12 str r1,[r0]//INTMSK ldr r0, =0X4A000008 ldr r1, =0XFFFFFFDA str r1,[r0]//INTPND ldr r0, =0X4A000010 ldr r1, [r0] orr r1, r1,#0x25 str r1,[r0]//CPSR mrs r0, cpsr bic r0, r0,#0x80 msr cpsr_c,r0*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -