AVR vs PIC.

Αρκετά συχνά με ρωτάνε «Γιατί AVR και όχι PIC;», «Είναι καλύτεροι οι AVR και χρησιμοποιείς αυτούς;», «Αν το έκανες με PIC θα ήταν ποιο εύκολο…» κ.τ.λ.

Γιατί AVR λοιπόν; Η απάντηση είναι άμεση. Δεν υπάρχει κάποιος σημαντικός λόγος. Έτυχε να είναι AVR. Στους υπολογιστές μου χρησιμοποιώ σχεδόν αποκλειστικά GNU/Linux (ArchLinux) για λειτουργικό σύστημα. Έτυχε λοιπόν οι AVR να συνεργάζονται καλύτερα με το GNU/Linux, ελέω του GCC (GNU C Compiler). Μέχρι πρότινος η χρήση PIC μικροελεγκτών σε GNU/Linux περιβάλλον ήταν ποιο δύσκολη. Πρόσφατα η Microchip ανακοίνωσε το MPLAB-X. Ένα IDE βασισμένο στο NetBeans που τρέχει και σε GNU/Linux. Και πάλι όμως έχεις κάποιες ηλίθιες εξαρτήσεις από το JRE 6 (ενώ έχει από καιρό κυκλοφορήσει το 7). Τουλάχιστον η Microchip έβγαλε κάποιο επίσημο εργαλείο για GNU/Linux. Επίσημα η Atmel δεν έχει κυκλοφορήσει κάποιο IDE που να λειτουργεί και σε GNU/Linux. Το όλο AVR-GCC θέμα δεν έχει να κάνει τόσο με την επίσημη Atmel.

Βασικά αυτός είναι ο λόγος. Τόσο απλά. Όλοι οι μικροελεγκτές είναι πάνω κάτω ίδιοι. Ό,τι μπορείς να κάνεις με έναν AVR μπορείς να το κάνεις και με έναν PIC, MSP430, NEC κ.τ.λ. Αν μπορείτε να έχετε στο συρτάρι σας και AVR και PIC και MSP430 κ.τ.λ., ακόμη καλύτερα. Θα μπορείτε να έχετε περισσότερες επιλογές για κάποιο έργο σας.

Atmel AVR
Microchip PIC
TI MSP430
MPLAB-X

Advertisements
This entry was posted in Electronics and tagged , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s