extint.c
来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C语言 代码 · 共 56 行
C
56 行
/****************************************************************
** *
** FILE : ExtINT.C *
** COPYRIGHT : (c) 2001 .Xiamen Yaxon NetWork CO.LTD *
** *
** *
** By : Cyb 2006.12.1 *
****************************************************************/
#include "includes.h"
#include "bsp.h"
#include "hardware.h"
#include "extint.h"
#include "audio.h"
#include "message.h"
#include "almtask.h"
#include "extint.h"
#include "recorder.h"
static void InitIRQPort(void)
{
InitIRQ1Port();
InitIRQ2Port();
}
void InitExtInt(void)
{
InitIRQPort();
AIC_Install(AT91C_ID_IRQ1,IRQ1_PRIO,AIC_EDGE_NEGATIVE,ExtInt1ISR);
AIC_Int_Enable(AT91C_ID_IRQ1);
#if USEIRQ2 <=1
AIC_Install(AT91C_ID_IRQ2,IRQ2_PRIO,AIC_EDGE_NEGATIVE,ExtInt2ISR);
AIC_Int_Enable(AT91C_ID_IRQ2);
#endif
}
void ExtInt1ISR(void)
{
ActivateAudio();
// AudioINT();
}
#if USEIRQ2 <=1
void ExtInt2ISR(void)
{
// RecInt();
// OSQPost(AlmTaskMsgQue, MSG_SENSOR_INTRECINT, 0, 0);
IntToRecorder();
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?