6747定时器中断标志位是什么寄存器?用的是Timer64P0 – TINT12
noaming:
明白你的意思了,
请看:http://www.ti.com/lit/ug/sprufk5a/sprufk5a.pdf
7.5.3.1 Interrupt Mux Registers (INTMUXn)
873 beihang:
回复 noaming:
您好 的定时器初始化程序如下:
void Timer0_init(void){ CSR &= 0xfffe; //关闭总中断 asm("NOP 2"); TIMER0_EMUMGT = 0x01; TIMER0_TGCR=0x00014; //采用32位独立定时器12与34 ??? TIMER0_TIM12 = 0;// TIMER0_TIM34 = 0; TIMER0_PRD12 = 12000;// TIMER0_PRD34 = 0x10a; TIMER0_INTCLSTAT |= 0x30003; TIMER0_TRC = 0x00000080; INTmux1=0x044000; // 指定Timer0INT(为6号中断),Timer1INT(为5号中断) ISTP=0x80000000; // 重置中断向量表到0C00h ICR=0xfff0; ISR=0x0; // 清除等待的中断 IER=0xffff; // 使能ADINT中断 }
进中断后 标志位怎么清楚呢 找不到 具体的寄存器 感觉6747的资料特别乱 介绍的寄存器不成模块
noaming:
回复 873 beihang:
你好,手动清除中断标志位,请看:
http://www.ti.com/lit/ug/sprufe8b/sprufe8b.pdf
5.3.3 Setting and Clearing Interrupts
关于中断的文档,就结合上面给你的两篇文档来看,应该很清楚的。