<br />keil自带的例子blinky中,中断源选择为什么要和4或一下?<br />void init_timer (void) {<br /> T0MR0 = 149999; // 10mSec = 150.000-1 counts<br /> T0MCR = 3; // Interrupt and Reset on MR0<br /> T0TCR = 1; // Timer0 Enable<br /> VICVectAddr0 = (unsigned long)tc0; // set interrupt vector in 0<br /> <b><i><U> <font color=#FF0000>VICVectCntl0 = 0x20 | 4; // use it for Timer 0 Interrupt</font><br /></U></i></b> VICIntEnable = 0x00000010; // Enable Timer0 Interrupt<br />}<br />查了一下4对应的为ARM内核模块中的EmbeddedICE,DbgCommTx,字面理解为“ARM内核调试公共发送”,是不是所有的中断在调试的时候都要和4或一下,而正式的程序就不用这样?那么还有一个EmbeddedICE,DbgComm<font color=#FF0000><b>R</b></font>x,是什么时候用? |
|