Πώς να αποφασίσουν για compiler να χρησιμοποιήσει με ΣΜΕ 18στ σε MPLAB;

M

movie_freak

Guest
Γεια σου,

Θέλω να ξέρω πώς να αποφασίσει για ένα μεταγλωττιστή για χρήση με ΣΜΕ 18στ σειρά σε MPLAB.Η ιστοσελίδα μικροτσίπ δείχνει κάποια, αλλά ποιο είναι το κριτήριο για την επιλογή το ένα πάνω στο άλλο;Many Thanks,
Surya

 
Χρησιμοποιώ Μικροτσίπ Mcc18 που αποτελεί ANSI C compiler και υποστηρίζει τη σειρά Pic18f πολύ καλά.Ενημερώνεται regulary να υποστηρίξει νέες συσκευές σε περίπτωση που τίθενται.
Μικροτσίπ έχει επίσης αποκτήσει πρόσφατα Hi-Tech.Έτσι compiler τους θα πρέπει επίσης να τηρεί ενημερωμένα με τις νέες συσκευές.Και οι δύο μεταγλωττιστές ενσωματωθούν καλά σε MPLAB.
I dont νομίζω ότι υπάρχει μεγάλη διαφορά στην ποιότητα ή το μέγεθος του παραγόμενου κώδικα και την ταχύτητα των καταρτίζουν μεταξύ σύγχρονων μεταγλωττιστές C.Έτσι με την ολοκλήρωση MPLAB, υποστήριξη των νέων συσκευών και ANSI C είναι η τήρηση των κριτηρίων για την επιλογή ενός μεταγλωττιστή.

 
CCS μεταγλωττιστές είναι επίσης πολύ καλή.

 
Οι CCS compilers στοχεύουν περισσότερο στο τέλος χόμπι της αγοράς.
Δεν περιλαμβάνουν ένα πρόγραμμα σύνδεσης, η οποία καθιστά μη συμμορφούμενα Ansi.
Ένα linker επιτρέπει τη χρήση των βιβλιοθηκών, επαναχρησιμοποιήσιμων ενότητες κώδικα και στεγανοποίηση πρόγραμμα για μεγάλα προγράμματα.
CCS παρέχει πολλά έτοιμα προς χρήση ενότητες κώδικα για τη χρήση ενός pics περιφερειακά.
Καλό για μικρά έργα και την ταχεία ανάπτυξη εφαρμογών.Αλλά εσείς καταλήγουν μάθηση CCS και δεν τις εσωτερικές λειτουργίες των micros.
απλώς τη γνώμη μου.

 
Τείνω να συμφωνήσω με btbass.CCS έχει περιορίσει σας πολύ όταν πρόκειται για μεγάλα έργα.Σε ποιον θα προτείνει για PIC16 τότε;

 
Χρησιμοποιώ Hi-Tech Pro για τη χαμηλή / μέσα Pic16 φάσμα,
Mcc18 για την Pic18 και MPLAB C30 για την 16-bit micros.
Χρησιμοποιώ επίσης MPLAB IDE.
Ο προσομοιωτής είναι πολύ καλή.Υποστηρίζει ένα υποσύνολο SCL, μια γλώσσα δέσμης ενεργειών για τη σύνταξη testbenches.

 
Είμαι eying για Pic18 με USB έτσι, θα μπορούν να επιλέξουν μεταξύ MCC18 ή HITECH C..
hmm ..

Thanks Guys!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Πολύ Καλή" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top