Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

dichiarare interrupt con xc8

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] dichiarare interrupt con xc8

Messaggioda Foto Utenteguidonetto » 23 gen 2013, 23:10

Ciao, mi trovo in difficolta, come si scrivono (dichiarano) con XC8 le istruzioni di interrupt? Ero abituato al C18 e si scrivevano cosi:

Codice: Seleziona tutto
void Hight_Int_Event (void); //Prototipo di funzione
#pragma code hight_interrupt_vector = 0x08  //interrupt vector x modalià compatibile
void hight_interrupt  (void) { // salto x la estione dell'interrupt
    _asm GOTO Hight_Int_Event _endasm
}
#pragma code
#pragma interrupt Hight_Int_Event

EnablePullups ();  //Abilito resistori di pullups
INTCONbits.RBIE = 1; // Abilito le interruzioni su PORTB
RCONbits.IPEN = 0; //Abilito modalità compatibile
INTCONbits.GIE = 1; //Abilito l'interrupt globale
INTCONbits.PEIE = 1; //Abilito l'interrupt periferiche
Avatar utente
Foto Utenteguidonetto
13 1 5
Frequentatore
Frequentatore
 
Messaggi: 124
Iscritto il: 8 mag 2011, 21:08

0
voti

[2] Re: dichiarare interrupt con xc8

Messaggioda Foto UtenteDADO91 » 25 gen 2013, 11:55

Guarda questa guida a XC8, capitolo 5.9 pag.189
In più nel progetto che ho pubblicato qualche settimana fa ho usato gli interrupt proprio con XC8
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti