Pagina 1 di 1

Compilatore XC8 di Microchip

MessaggioInviato: 3 dic 2025, 13:40
da ciclingman
Buongiorno a tutti, da tempo mi diletto a programmare i microcontrollori della Microchip
in particolare quelli a 8 bit; un problema che vorrei risolvere è sapere come si correggono gli errori causati dalla compilazione di una versione nuova del compilatore; mi spiego meglio con un esempio: io ho un firmware che ho sempre compilato con una versione di CX8 2.* e ora che è uscita la versione 3.10, compilando con essa, mi vengono fuori diversi errori che con la vecchia versione non c' erano. Sicuramente cambia la sintassi e il nome di qualche istruzione, ma dove si leggono questi cambiamenti?
Grazie in anticipo

Re: Compilatore XC8 di Microchip

MessaggioInviato: 3 dic 2025, 14:30
da EcoTan
Il C di Microchip è quello standard e non cambia. Qualche funzione, per esempio la dichiarazione di una ISR, dovresti trovarla nel Reference Manual del compilatore.
anzi nella user guide
https://ww1.microchip.com/downloads/en/ ... 02053g.pdf

Re: Compilatore XC8 di Microchip

MessaggioInviato: 4 dic 2025, 9:43
da lelerelele
E' un bel po che non programmo piu, anche io ebbi problemi dle genere, mi pare che cambino delle funzioni nelle librerie, quindi il vecchio programma non le trova piu, da quel che ricordo andai a verificare e correggere le varie funzioni per renderle compatibili con le nuove librerie.

Ma il compilatore usato, non può essere installato a parte? cioè aggiorno l'interfaccia, con le nuove librerie ma lasciando installate anche le vecchie posso usare quelle per compilare? :?


saluti.

Re: Compilatore XC8 di Microchip

MessaggioInviato: 4 dic 2025, 11:20
da EcoTan
ciclingman ha scritto:da tempo mi diletto a programmare i microcontrollori della Microchip

Anche io. Per me l'accoppiata vincente è dsPic33 - compilatore C30 oppure XC16 secondo la versione della piattaforma MPLAB, programmatore PicKit3 anche non originale. Compilatore student free.