eint.c

来自「stc-isp开发板驱动程序」· C语言 代码 · 共 44 行

C
44
字号
#include <config.h>

#define IN_EINT
// --------------------------------------------------------------------------------------------
// **********  处理MCU所有的外部中断,速度和转速以及掉电检测
// --------------------------------------------------------------------------------------------


void eint_initialize(void)
{
// ----------------------------------------------------------------------
  IT0 = 0x01;  //  set negative edge trigger for EX0 下降沿中断,如果IT0=0x00则表示低电平中断
  EX0 = 0x00;  //  Enable/Disable Ie0 interrupt  1/0 = 开/关 
// ------------------------------------------------------------------------
  IT1 = 0x01;  //  set negative edge trigger for EX1 下降沿中断,如果IT1=0x00则表示低电平中断
  EX1 = 0x00;  //  Enable/Disable Ie1 interrupt  1/0 = 开/关  
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------

}

// ----------------------------------------------------------------------------------------
// ***********  外部中断0 *****************************************************************
// ----------------------------------------------------------------------------------------

void eint0_isr(void)  interrupt 0	
{

}



// ----------------------------------------------------------------------------------------
// ***********  外部中断1 *****************************************************************
// ***********检测时钟线 ××××××××××××××××××××××××××××××××× 
// ----------------------------------------------------------------------------------------

void eint1_isr(void)  interrupt 2 	
{ 


}

⌨️ 快捷键说明

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