Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ricerca personalizzata

Compilatore C XC32 per PIC a 32 bit

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Compilatore C XC32 per PIC a 32 bit

Messaggioda Foto UtenteEcoTan » 11 feb 2018, 16:07

Ho adoperato molte volte, sia pure alla garibaldina, il compilatore XC16 e adesso vorrei passare a XC32 ma purtroppo sto per arrendermi.
Come si fa a dichiarare una ISR?
Prendendo come esempio il Timer1, con XC16 bastava consultare la UserGuide (del C30) e quindi scrivere:

void __attribute__((no_auto_psv)) _ISR _T1Interrupt(void)//timer1
{ //codice della ISR
FS0bits.T1IF = 0;} //ISR esce

La user guide di XC32 invece recita:

void __attribute__((interrupt(IPL7SRS))) bambam (void);

ma che significa? Al posto di bambam dovrei mettere qualcosa che si colleghi all'interrupt del Timer 1, ma non riesco a trovare il metodo giusto.
Avatar utente
Foto UtenteEcoTan
4.470 4 10 13
Expert EY
Expert EY
 
Messaggi: 2429
Iscritto il: 29 gen 2014, 7:54

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti