Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Programmare i PIC

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[21] Re: Programmare i PIC

Messaggioda Foto UtenteFire91 » 19 mar 2018, 17:03

Aggiorno il post, sono riuscito a risolvere il problema. Nonostante compili correttamente, questa sintassi:
Codice: Seleziona tutto
_INT0IP = 0b010;


utilizzata per impostare la priorità dell'interrupt è errata. Il sospetto mi è venuto quando su proteus mi venivano restituiti degli errori durante l'esecuzione del programma, definendo esplicitamente i bit:
Codice: Seleziona tutto
    IPC0bits.INT0IP2 = 0;
    IPC0bits.INT0IP1 = 1;
    IPC0bits.INT0IP0 = 0;

invece ha funzionato.
Avatar utente
Foto UtenteFire91
15 4
 
Messaggi: 41
Iscritto il: 19 apr 2015, 10:43

0
voti

[22] Re: Programmare i PIC

Messaggioda Foto UtenteEcoTan » 19 mar 2018, 17:12

Purtroppo sul pic32 compilando con XC32 non funziona ancora. A mia volta se avrò novità aggiungerò un post.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

0
voti

[23] Re: Programmare i PIC

Messaggioda Foto UtenteFire91 » 19 mar 2018, 17:14

EcoTan ha scritto:Purtroppo sul pic32 compilando con XC32 non funziona ancora. A mia volta se avrò novità aggiungerò un post.


Mi puoi dire il nome preciso del PIC? Così ci dò un'occhiata.
Avatar utente
Foto UtenteFire91
15 4
 
Messaggi: 41
Iscritto il: 19 apr 2015, 10:43

0
voti

[24] Re: Programmare i PIC

Messaggioda Foto UtenteEcoTan » 19 mar 2018, 17:19

MX110F016B -I/SP
In testa al programma scrivo:
#include "fusebit32.c"//clock FastRC with PLL e tutto libero
#include <xc.h>
#include <sys/attribs.h>
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

Precedente

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti