Sto cercando un buon compilatore C per la famiglia PIC 16, che funziona su Windows.Compilatore PIC16 C
Un paio di colleghi utilizzare bknudc ma alcuni sembrano non piacere. Apparentemente non è possibile utilizzare il linker in modo efficiente, e si scopre che la cosa migliore è impostare tutto il codice nei file include.
SDCC sembra bello, ma sembra che sia ancora in versione beta e non facile da configurare o da gestire.
Ci sono alcune altre opzioni, tutte sono le migliori disponibili in base a se stesse. Ho trovato alcuni forum che parlano dell'argomento e nessuno sembra essere d'accordo l'uno con l'altro. MikroC, CCS (costoso), HiTech, BoostC.
Vorrei avere qualche informazione reale su ciò che è bene e ciò che è male.
Se ho capito bene, l'architettura PIC16 non è veramente C-friendly? Esiste un compilatore che permetta comunque al programmatore di funzionare in ANSI C? E un modo per impostare un debugger abbastanza carino?
IMO qualsiasi PIC non è C friendly. Ma +1 sul compilatore gratuito Microchip e sulla raccomandazione PIC18. – kenny
Non sono sicuro di come un micro-chip possa ottenere C-friendly rispetto al PIC18. Spiega per favore. – shoosh
concordato; abbiamo usato il compilatore IAR per PIC16, ma il compilatore ha dovuto inserire un sacco di codice per la gestione dello stack e le chiamate alle funzioni, ecc. Alla fine siamo passati a un PIC18 con il compilatore Microchip, che era molto meglio. –