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 + -
显示快捷键?