亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? interrupt.c

?? ARM9-2410的LED燈點亮碼源
?? C
字號:
#include "def.h"
#include "option.h"
#include "2410addr.h"
#include "2410lib.h"
#include "2410slib.h" 
#include "interrupt.h"

#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>

void HaltUndef(void);
void HaltSwi(void);
void HaltPabort(void);
void HaltDabort(void);

/********************************************************************
// Function name	: Isr_Init
// Description	    : 中斷初始化功能
// Return type		: void
// Argument         : void
*********************************************************************/
void Isr_Init(void)
{
    pISR_UNDEF  = (unsigned)HaltUndef;
    pISR_SWI    = (unsigned)HaltSwi;
    pISR_PABORT = (unsigned)HaltPabort;
    pISR_DABORT = (unsigned)HaltDabort;
    
    rINTMOD     = 0x0;                     //All=IRQ mode
    rINTMSK     = BIT_ALLMSK;              //All interrupt is masked.
    rINTSUBMSK  = BIT_SUB_ALLMSK;          //All sub-interrupt is masked. <- April 01, 2002 SOP
}
/********************************************************************
// Function name	: Isr_Request
// Description	    : 注冊中斷函數(shù)
// Return type		: void
// Argument         : int irq_no
//                    #define IRQ_EINT0     1
//                    #define IRQ_EINT1     2
//                    #define IRQ_EINT2     3
//                    #define IRQ_EINT3     4
//                    #define IRQ_EINT4_7   5
//                    #define IRQ_EINT8_23  6
//                    #define IRQ_NOTUSED6  7
//                    #define IRQ_BAT_FLT   8
//                    #define IRQ_TICK      9
//                    #define IRQ_WDT       10
//                    #define IRQ_TIMER0    11
//                    #define IRQ_TIMER1    12
//                    #define IRQ_TIMER2    13
//                    #define IRQ_TIMER3    14
//                    #define IRQ_TIMER4    15
//                    #define IRQ_UART2     16
//                    #define IRQ_LCD       17
//                    #define IRQ_DMA0      18
//                    #define IRQ_DMA1      19
//                    #define IRQ_DMA2      20
//                    #define IRQ_DMA3      21
//                    #define IRQ_SDI       22
//                    #define IRQ_SPI0      23
//                    #define IRQ_UART1     24
//                    #define IRQ_NOTUSED24 25
//                    #define IRQ_USBD      26
//                    #define IRQ_USBH      27
//                    #define IRQ_IIC       28
//                    #define IRQ_UART0     29
//                    #define IRQ_SPI1      30
//                    #define IRQ_RTC       31
//                    #define IRQ_ADC       32
// Argument         : void* irq_routine
*********************************************************************/
void Irq_Request(int irq_no, void* irq_routine)
{
	if(irq_no >= IRQ_MIN && irq_no <= IRQ_MAX)
		*(unsigned int*)((irq_no - 1) * sizeof(unsigned int) + (unsigned int)(_ISR_STARTADDRESS+0x20)) = (unsigned int)irq_routine;
}
/********************************************************************
// Function name	: Irq_Enable
// Description	    : 開中斷
// Return type		: void
// Argument         : int irq_no
*********************************************************************/
void Irq_Enable(int irq_no)
{
	if(irq_no >= IRQ_MIN && irq_no <= IRQ_MAX)
		rINTMSK &= ~(1 << (irq_no - 1));
}
/********************************************************************
// Function name	: Irq_Disable
// Description	    : 關中斷
// Return type		: void
// Argument         : int irq_no
*********************************************************************/
void Irq_Disable(int irq_no)
{
	if(irq_no >= IRQ_MIN && irq_no <= IRQ_MAX)
		rINTMSK |= (1 << (irq_no - 1));
}
/********************************************************************
// Function name	: Irq_Clear
// Description	    : 清除中斷
// Return type		: void
// Argument         : int irq_no
*********************************************************************/
void Irq_Clear(int irq_no)
{
    rSRCPND = (1 << (irq_no - 1));					/*清除RTC中斷						*/
    rINTPND = (1 << (irq_no - 1));
    rINTPND;
}
/********************************************************************
// Function name	: HaltUndef
// Description	    : undef異常處理
// Return type		: void
// Argument         : void
*********************************************************************/
void HaltUndef(void)
{
    Uart_Printf("Undefined instruction exception.\n");
    while(1);
}
/********************************************************************
// Function name	: HaltSwi
// Description	    : SWI異常處理
// Return type		: void
// Argument         : void
*********************************************************************/
void HaltSwi(void)
{
    Uart_Printf("SWI exception.\n");
    while(1);
}
/********************************************************************
// Function name	: HaltPabort
// Description	    : Pabort異常處理
// Return type		: void
// Argument         : void
*********************************************************************/
void HaltPabort(void)
{
    Uart_Printf("Pabort exception.\n");
    while(1);
}
/********************************************************************
// Function name	: HaltDabort
// Description	    : Dabort異常處理
// Return type		: void
// Argument         : void
*********************************************************************/
void HaltDabort(void)
{
    Uart_Printf("Dabort exception.\n");
    while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品网站免费观看| 欧美日韩成人综合| 久久99精品久久久久婷婷| 亚洲国产精品综合小说图片区| 中文字幕精品一区二区精品绿巨人 | 欧美日韩综合在线免费观看| aaa欧美日韩| 91在线观看一区二区| www..com久久爱| 99久久精品免费精品国产| av成人老司机| 欧洲国内综合视频| 日韩一区二区三区精品视频| 欧美日本乱大交xxxxx| 日韩一级二级三级| 精品国产青草久久久久福利| 久久久www成人免费毛片麻豆| 久久久午夜精品理论片中文字幕| 国产精品国产三级国产| 亚洲色图欧美激情| 亚洲影院理伦片| 日日摸夜夜添夜夜添亚洲女人| 日产精品久久久久久久性色| 久久成人羞羞网站| 成人黄色在线网站| 在线精品亚洲一区二区不卡| 91麻豆精品国产| 欧美tk—视频vk| 亚洲天堂久久久久久久| 亚洲一区二区三区在线看| 舔着乳尖日韩一区| 国产成人自拍在线| 欧美午夜免费电影| 国产欧美日韩三级| 亚洲va韩国va欧美va| 狠狠色丁香久久婷婷综合_中| 99国产精品国产精品毛片| 制服丝袜av成人在线看| 国产亚洲女人久久久久毛片| 亚洲综合视频在线观看| 国产一区在线观看麻豆| 91久久人澡人人添人人爽欧美| 欧美一区二区三区白人| 欧美96一区二区免费视频| 国产成人h网站| 4hu四虎永久在线影院成人| 国产欧美日本一区视频| 日本伊人色综合网| 92国产精品观看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 夜夜嗨av一区二区三区中文字幕 | 日韩欧美国产午夜精品| 亚洲精品成人精品456| 国产乱码精品一区二区三| 一本久久综合亚洲鲁鲁五月天 | 亚洲码国产岛国毛片在线| 久久电影网电视剧免费观看| 在线观看日韩一区| 17c精品麻豆一区二区免费| 久草精品在线观看| 在线成人av网站| 一区二区三区不卡视频| 91影院在线免费观看| 国产女主播视频一区二区| 久久99国产精品久久99果冻传媒 | 美女www一区二区| 欧美色图一区二区三区| 亚洲精品视频在线看| 99久久精品情趣| 欧美一区二区三区男人的天堂| 欧美亚洲一区三区| 中文字幕亚洲在| 成人免费视频网站在线观看| 日韩成人午夜电影| 日韩精品欧美精品| 欧美精品乱码久久久久久按摩| 国产精品影视在线观看| 亚洲一级二级三级在线免费观看| 91精品国产麻豆国产自产在线| 成人免费看视频| 日韩av电影天堂| 亚洲男人都懂的| 久久久久久影视| 欧美日韩小视频| 成人av在线网站| 久久不见久久见中文字幕免费| 亚洲日本在线a| 久久精品欧美一区二区三区不卡 | 亚洲欧美成人一区二区三区| 欧美电视剧在线看免费| 欧美综合色免费| 国产91对白在线观看九色| 日韩电影在线看| 一区二区成人在线| 国产精品成人免费在线| 久久品道一品道久久精品| 欧美喷潮久久久xxxxx| 91丨九色丨蝌蚪丨老版| 欧美最猛性xxxxx直播| av在线不卡免费看| 国产成a人无v码亚洲福利| 美女一区二区在线观看| 午夜欧美电影在线观看| 亚洲激情中文1区| 最近日韩中文字幕| 国产精品高潮呻吟| 国产精品―色哟哟| 欧美经典一区二区| 欧美国产成人精品| 国产日韩欧美不卡在线| 精品免费日韩av| 日韩免费观看2025年上映的电影| 欧美丰满少妇xxxbbb| 欧美视频中文字幕| 欧美日韩亚州综合| 91精品一区二区三区久久久久久| 欧美系列日韩一区| 欧美精选午夜久久久乱码6080| 欧美在线播放高清精品| 在线观看亚洲成人| 7799精品视频| 日韩精品中文字幕一区| 精品入口麻豆88视频| 精品国产第一区二区三区观看体验| 日韩三级伦理片妻子的秘密按摩| 日韩一二三区不卡| 久久夜色精品一区| 国产精品午夜在线| 亚洲精品视频自拍| 香蕉乱码成人久久天堂爱免费| 天天亚洲美女在线视频| 美女一区二区视频| 国产成人综合在线观看| 99久久99久久久精品齐齐| 91久久人澡人人添人人爽欧美| 欧美日韩一本到| 精品欧美黑人一区二区三区| 日本一区二区综合亚洲| 综合久久久久综合| 天天av天天翘天天综合网色鬼国产| 青草国产精品久久久久久| 国产酒店精品激情| 91在线视频观看| 欧美一区二区三区四区高清| 久久久久久一级片| 亚洲一级二级在线| 国产在线精品一区二区| 99久久精品费精品国产一区二区| 欧美无砖专区一中文字| 精品少妇一区二区三区在线视频| 欧美激情中文不卡| 午夜精品福利一区二区三区蜜桃| 久色婷婷小香蕉久久| 成人av在线一区二区三区| 制服丝袜亚洲播放| 亚洲欧美自拍偷拍色图| 麻豆精品久久精品色综合| av不卡一区二区三区| 日韩一区二区免费在线电影| 国产精品美女久久久久久久久| 午夜久久福利影院| 成人福利视频网站| 日韩一区二区三区电影| 中文字幕一区二区三中文字幕| 青娱乐精品在线视频| 99精品国产一区二区三区不卡| 欧美一级日韩免费不卡| 亚洲色图在线播放| 国产一区二区三区四区五区美女 | 天天综合色天天综合色h| 成熟亚洲日本毛茸茸凸凹| 欧美裸体一区二区三区| 国产精品久久精品日日| 久久97超碰国产精品超碰| 欧美天堂亚洲电影院在线播放| 国产日韩精品一区二区浪潮av | 国产91精品在线观看| 欧美一区二区三区啪啪| 依依成人综合视频| 成人avav在线| 久久亚洲捆绑美女| 韩国一区二区在线观看| 在线播放日韩导航| 一区二区免费在线播放| 国产91精品一区二区| 久久天天做天天爱综合色| 午夜精品久久一牛影视| 一本大道久久a久久综合| 国产女主播一区| 国产成人免费在线视频| 久久久久久久久久久久电影 | 亚洲成人免费av| 日本黄色一区二区| 亚洲欧美日本在线| 99久久er热在这里只有精品15 | 国产人成一区二区三区影院| 久久er99精品| 欧美成人免费网站| 国产九九视频一区二区三区| 26uuu精品一区二区三区四区在线|