irq.c

来自「SPCE061A 7289 键盘显示控制」· C语言 代码 · 共 23 行

C
23
字号
#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 + =
减小字号Ctrl + -
显示快捷键?