[elektro] PIC32 IT prioritás kérdés
F-I
flaist at gmail.com
Thu May 10 02:09:19 CEST 2012
Sziasztok!
Lehet futásközben PIC32-nél IT prioritást változtatni.
Ezt a két configot még tudom különböző időben futtatni.
ConfigIntTimer4(T4_INT_ON | T4_INT_PRIOR_7); // High interrupt
ConfigIntTimer4(T4_INT_ON | T4_INT_PRIOR_2); // Low interrupt
De itt mit kell csinalni, ez forditáskor generálódik.
void __ISR(_TIMER_4_VECTOR, ipl7) _T4Interrupt(void) //High priority interrup !!!!
Ha definiálom újból másik prioritással, akkor azt mondja, hogy a 16-os IT vektor már foglalt.
void __ISR(_TIMER_4_VECTOR, ipl2) _T4Interrupt(void) //Low priority interrup !!!!
Error: symbol `__vector_dispatch_16' is already defined
Itt mit a szerepe az ipl7 és ipl2-nek?
Köszi, üdv István!
More information about the Elektro
mailing list