⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vic.h

📁 飞利浦ARM7
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               广州周立功单片机发展有限公司
**                                     研    究    所
**                                        产品一部 
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: 
**创   建   人: 
**最后修改日期: 
**描        述: 
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 
** 版  本: 
** 日 期: 
** 描 述: 
**
**------------------------------------------------------------------------------------------------------
** 修改人:
** 版  本:
** 日 期:
** 描 述:
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef __VIC_H 
#define __VIC_H

//定义中断源
#define	WDT_INT		 0		//看门狗中断号	 0
#define	TIMER0_INT	 4		//定时计数器0	 4
#define	TIMER1_INT	 5		//定时计数器1	 5
#define	UART0_INT	 6		//UART0			 6
#define	UART1_INT	 7		//UART1			 7
#define	PWM1_INT	 8		//PWM1			 8
#define	I2C0_INT	 9		//I2C0			 9
#define	SPI_INT		10		//SPI			10
#define	SSP0_INT	10		//SSP0			10
#define	SSP1_INT	11		//SSP1			11
#define	PLL_INT		12		//PLL			12
#define	RTC_INT		13		//RTC			13
#define	EINT0_INT	14		//EINT0			14
#define	EINT1_INT	15		//EINT1			15
#define	EINT2_INT	16		//EINT2			16
#define	EINT3_INT	17		//EINT3			17
#define	GPIO_INT	EINT3_INT
#define	ADC0_INT	18		//ADC0			18
#define	I2C1_INT	19		//I2C1			19
#define	BOD_INT		20		//BOD			20
#define	Ethernet_INT	21	//Ethernet		21
#define	USB_INT		22		//USB			22
#define	CAN_INT		23		//CAN			23
#define	SD_INT		24		//SD/MMC		24
#define	GP_DMA_INT	25		//GP DMA		25
#define	TIMER2_INT	26		//定时计数器2	26
#define	TIMER3_INT	27		//定时计数器3	27
#define	UART2_INT	28		//UART2			28
#define	UART3_INT	29		//UART3			29
#define	I2C2_INT	30		//I2C2			30
#define	I2S_INT		31		//I2S			31

/*********************************************************************************************************
** 函数名称: uint8 IRQ_Init(uint8 no,uint32 priority,uint32	addr)
** 功能描述: 进行向量IRQ初始化操作
** 输 入: 	no		 :中断源0~31
**         	priority :IRQ中断通道,0~15
**			addr	 :中断服务程序地址
** 输 出: 0 :初始化失败
**         1 :初始化成功
** 说明:如果使能外部中断,需要进行中断引脚的设置
********************************************************************************************************/
uint8 IRQ_Init(uint8 no,uint32 Priority,uint32 addr);


/*********************************************************************************************************
** 函数名称: uint8 FIQ_Init(uint8 no)
** 功能描述: 进行FIQ初始化操作
** 输 入: 	no		:中断源0~31
** 输 出: 0 :初始化失败
**         1 :初始化成功
** 说明:如果使能外部中断,需要进行中断引脚的设置
********************************************************************************************************/
uint8 FIQ_Init(uint8 no);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -