📄 vic.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 + -