📄 irq.c
字号:
#include "SPCE061A.h"
void FIQ(void) __attribute__((ISR));
__asm__(".text");
void FIQ(void)
{
*P_Watchdog_Clear = 0x0001;
if(*P_INT_Ctrl & 0x8000) // PWM
{
*P_INT_Clear = 0x8000;
}
else if(*P_INT_Ctrl & 0x2000) // TimerA
{
*P_INT_Clear = 0x2000;
asm("call F_FIQ_Service_SACM_S480");
}
else
{
*P_INT_Clear = 0x0800;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -