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

📄 vic.h

📁 ZLG的SMARTARM2300的IAP_Program
💻 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
** 功能描述: 进行向量IRQ初始化操作
** 入口参数: no		  :中断源0~31
**         	 priority :IRQ中断通道,0~15
**			 addr	  :中断服务程序地址
** 出口参数: 0        :初始化失败
**           1        :初始化成功
** 说    明: 如果使能外部中断,需要进行中断引脚的设置
********************************************************************************************************/
uint8 IRQ_Init(uint8 no, uint32 Priority, uint32 addr);


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


#endif

⌨️ 快捷键说明

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