[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