EDA365电子工程师网

标题: PIC单片机的中断函数疑问 [打印本页]

作者: yuxin    时间: 2016-1-14 14:06
标题: PIC单片机的中断函数疑问
在PIC单片机中,microchip的DEMO的中断函数是如下的写法
  F& a: I0 K& S/ [' T- t5 d2 u, R/ y3 k% U1 x
void __ISR ( _DMA0_VECTOR , ipl1AUTO )  _IntHandlerSysDmaCh0 ( void ) {
5 Q5 R' U, [6 W: c+ b# |6 O+ M6 v, k" x7 N. i# ~
                .........
' ?& Q" f# O2 r1 l6 m8 D( I
3 t# t' w& L3 v( ^; t}. V2 p% L3 ]; N0 s! Z

  `' R7 X" j) r; b- T/ {8 e: V其中第一个参数是中断向量号,这个能理解,那么第二个参数 ipl1AUTO 是什么意思?6 c, S; P- R* ~# e% G
而且我在DEMO中也没找到此参数的声明,我试过即使第二个参数不要也能通过编译。" y! W% j* }/ B, K0 O3 M
8 G% Y) F9 K% {
请高手释疑。Thanks!
7 k' j3 n8 A1 c" W" P0 I3 e! R
作者: 超級狗    时间: 2016-1-22 17:42
ipl1 = Interrupt Priority Level 17 k5 J; U& y8 _, y  g3 ?% [

+ @' r/ p. ]) h4 o7 lAuto = Auto Assigned by Compiler(由編譯器自動指定)% N' H: [: G2 T" u

$ T" @& B- h/ S1 B: |( m: u% h# T: u沒寫可能就是編譯器自動幫你安排了吧?
3 E0 x. V! _5 ^8 ?# j$ R2 d# ~4 u) J2 F$ n1 s0 q/ o5 Q$ f





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2