xint1_init.h

来自「自己写的TMS320LF2407A的精确延时函数和中断函数」· C头文件 代码 · 共 25 行

H
25
字号
#ifndef _xinit1_H_
#define _xinit1_H_

//--------------------------------------------------------------------
// 函数名称 : void xint1_init(void)
// 函数说明 : 初始化XINT1
// 输入参数 : 无
// 输出参数 : 无
//--------------------------------------------------------------------

void xint1_init()               //外部中断1初始化子程序
{ 
     * IMR=0x0001;              //使能int1中断  --XINT2 Peripheral Interrupt Vector 0001h
                                //when XINT1 IS high-priority mode                              
     * XINT1CR=0x8001;          //使能xint1中断,下降沿有效,高优先级,清xint1中断标志
/*     
 bit 15       1:      XINT2 flag --write "1" to clear
 bit 14-3     0:      reserved
 bit 2        0:      XINT2 Polarity --"1" falling eage
 bit 1        0:      XINT2 Priority --"0" High priority
 bit 0        1:      XINT2 Enable  --"1"  Enable interrupt
*/
     asm(" clrc INTM");         //开总中断
}
#endif

⌨️ 快捷键说明

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