⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intreruperi.c

📁 DSP56F800e HYBRID Controller
💻 C
字号:
#include "Headers.h"








         
               /*    Dezactivez toate intreruperile	   */
void ClearInterrupt()
{ 
  asm(bfclr #$3C00,X:IPR0);
  asm(bfclr #$003F,X:IPR1);
  asm(bfclr #$FFCF,X:IPR2);
  asm(bfclr #$FFFC,X:IPR3);  
  asm(bfclr #$FC3F,X:IPR4);
  asm(bfclr #$FF3F,X:IPR5);
  asm(bfclr #$FFCF,X:IPR6);
  asm(bfclr #$FFFF,X:IPR7);
  asm(bfclr #$F3FF,X:IPR8);
  asm(bfclr #$FFFF,X:IPR9);
 
  asm(bfset #$0020,X:ICTL); //toate intreruperile sunt dezactivate
  asm(bfset #0300,SR);      //maschez toate intreruperile de pe nivelurile 0,1,2 
}



void enterCritical()
{
 asm(bfset #$0020,X:ICTL);  //toate intreruperile sunt dezactivate
}


void exitCritical()
{

 asm(bfclr #$0020,X:ICTL);  //activez posibilitatea de a avea  intreruperi
	
}



⌨️ 快捷键说明

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