interrupts.c

来自「DSP关于F240的实例程序」· C语言 代码 · 共 28 行

C
28
字号
#include "regs240x.h"  
#pragma CODE_SECTION (PHANTOM,".pvects") 
#pragma CODE_SECTION (GISR,".pvects")  


interrupt void PHANTOM()
{

 asm("   .include x240x.h"); 
 asm("   LDP #00E0h");
 asm("   SPLK #05555h,WD_KEY ");
 asm("   SPLK #0AAAAh,WD_KEY ");

}
 
	
interrupt void GISR()
{
 asm("   .include x240x.h");
 asm("   .ref PVECS ");
 asm("   LDP #0E0H");
 asm("   LACC PIVR,1");
 asm("   ADD #PVECS");

 asm("   CALA");
 //该指令相当于BACC
	  
}

⌨️ 快捷键说明

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