EDA365电子工程师网
标题:
PIC单片机的中断函数疑问
[打印本页]
作者:
yuxin
时间:
2016-1-14 14:06
标题:
PIC单片机的中断函数疑问
在PIC单片机中,microchip的DEMO的中断函数是如下的写法
F& a: I0 K& S/ [' T- t5 d
2 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 1
7 k5 J; U& y8 _, y g3 ?% [
+ @' r/ p. ]) h4 o7 l
Auto = 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