Come decidere per il compilatore da utilizzare con PIC 18F in MPLAB?

M

movie_freak

Guest
Salve,

Voglio sapere come si decide per un compilatore da utilizzare con PIC serie 18F in MPLAB.Il sito mostra alcuni microchip, ma qual è il criterio per la scelta di uno sopra l'altro?Molte grazie,
Surya

 
Io uso MCC18 microchip è un compilatore ANSI C e sostiene la serie PIC18F molto bene.E 'regolarmente aggiornato per supportare nuovi dispositivi, quando vengono rilasciati.
Microchip ha inoltre recentemente acquisito Hi-Tech.Così il loro compilatore deve anche tenere aggiornato con nuovi dispositivi.Entrambi i compilatori integrarsi bene in MPLAB.
Io non penso che ci sia molta differenza in termini di qualità o la dimensione del codice prodotto e la velocità di compilazione tra i moderni compilatori C.Così l'integrazione con MPLAB, il supporto di nuovi dispositivi e ANSI C è il rispetto dei criteri per la scelta di un compilatore.

 
Compilatori CCS mirano più alla fine hobby del mercato.
Essi non includono un linker, che lo rende non compatibile con ANSI.
Il linker permette l'uso di librerie, moduli di codice riutilizzabili e partizionamento del programma per i programmi di grandi dimensioni.
CCS prevede un sacco di pronto a usare i moduli di codice per l'utilizzo di uno periferiche pics.
Buona per piccoli progetti e lo sviluppo rapido di applicazioni.Ma si finisce per imparare CCS e non il funzionamento interno del micro.
solo la mia opinione.

 
Tendo a concordare con btbass.CCS limita un sacco quando si tratta di grandi progetti.Uno che ti suggeriscono per PIC16 allora?

 
Io uso Hi-Tech Pro per i bassi / Pic16 gamma media,
MCC18 per il PIC18 e MPLAB C30 per le 16 micro-bit.
Ho anche usare MPLAB IDE.
Il simulatore è molto buona.Supporta un sottoinsieme di SCL, un linguaggio di scripting per la scrittura testbench.

 
Sono eying su PIC18 con USB così, io posso scegliere tra MCC18 o HITECH C..
hmm ..

Grazie ragazzi!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top