ΥπολογιστέςΠρογραμματισμός

Προγραμματισμός μικροελεγκτών για αρχάριους: εύκολη και προσιτή

Γίνεται όλο και πιο δημοφιλές ηλεκτρονικό σχεδιασμό θέμα. Προσφέρουμε την προσοχή σας ένα άρθρο που θα σας πει τι προγραμματισμό μικροελεγκτών για αρχάριους.

Ποιες είναι οι μικροελεγκτές εκεί;

Πρώτα απ 'όλα, θα πρέπει να περιγράψει την κατάσταση με μικροελεγκτές. Το γεγονός ότι παράγονται δεν είναι μία σταθερή, αλλά αρκετά, ώστε να υπάρχει πάρα πολλά διαφορετικά μικροελεγκτές, τα οποία έχουν διαφορετικές ρυθμίσεις, διαφορετικά χαρακτηριστικά από τη χρήση και τις διάφορες δυνατότητες. Διαφέρουν ως προς την ταχύτητα των επιδόσεων, πρόσθετες διασυνδέσεις και τον αριθμό των βρύσες. Το πιο δημοφιλές σε ολόκληρη την πρώην Σοβιετική Ένωση είναι εκπρόσωποι RІS και AVR. Προγραμματισμός AVR και RІS είναι εύκολη, η οποία εξασφάλισε τη δημοτικότητά τους.

Καθώς οι μικροελεγκτές προγραμματιστεί;

Προγραμματισμός μικροελεγκτών πραγματοποιείται, συνήθως με τη βοήθεια ειδικών συσκευών, που ονομάζονται προγραμματιστές. Οι προγραμματιστές μπορούν να είναι αυτοδημιούργητος ή αγοράζονται ή. Αλλά όταν το firmware μικροελεγκτή χρησιμοποιώντας ένα σπιτικό ευκαιρία προγραμματιστή ότι θα γίνει ένα «τούβλο», είναι αρκετά υψηλό. Υπάρχει μία ακόμη επιλογή που μπορείτε να εξετάσετε το παράδειγμα του διοικητικού συμβουλίου «Arduino». Το διοικητικό συμβούλιο λειτουργεί με MC της Atmel, και αυτό γίνεται προγραμματισμό μικροελεγκτών AVR. Το διοικητικό συμβούλιο έχει ήδη προ-ραμμένο bootloader και θύρα USB που επιτρέπουν την ασφαλή χρήση φλας μικροελεγκτή, δίνοντας στον χρήστη την πρόσβαση σε δεδομένα που μπορεί να είναι ο καλύτερος MC για να απενεργοποιήσετε. Προγραμματισμός μικροελεγκτών για αρχάριους δεν είναι τόσο δύσκολο όσο φαίνεται, και σε μια ορισμένη επιδεξιότητα και εφευρετικότητα θα σας σώσει από το να έχουν να πάνε για το νέο μηχανισμό.

διαφορές υλικού διαφορετικών μικροελεγκτές

Κατά την επιλογή ενός μικροελεγκτή θα πρέπει να δώσει προσοχή σε ορισμένες διαφορές υλικού δεν είναι καν διαφορετικές εταιρείες, και στην ίδια γκάμα μοντέλων. Για να αρχίσετε να δώσουν προσοχή στην ικανότητα να αντικαταστήσετε τα δεδομένα σχετικά με το μικροελεγκτή. Αυτό το χαρακτηριστικό θα επιτρέψει σε σας για να πειραματιστείτε με ένα μακρύ MC. Επίσης, σημειώστε τον αριθμό των ακίδων στον προορισμό τους. Μην εγκαταλείψει, και η συχνότητα του κρυστάλλου που εκτελεί το πρόγραμμα: επηρεάζει τον αριθμό των πράξεων ανά δευτερόλεπτο, το οποίο μπορεί να εκτελέσει ένα μικροελεγκτή. Κατά την εξέταση αυτών των χαρακτηριστικών, καθώς και τη μνήμη IC μπορεί αρχικά να φαίνεται ότι τίποτα έξυπνο μικροελεγκτή δεν μπορεί να κάνει, αλλά αυτό είναι μια παρανόηση. Να θυμάστε ότι οι μικροελεγκτές προγραμματισμού για αρχάριους απαιτεί τον καλύτερο εξοπλισμό στην αρχή, αλλά ως αποθεματικό, και μπορείτε να πάρετε κάτι πιο ισχυρό.

Γλώσσες της μικροελεγκτές προγραμματισμού

Η μικροελεγκτή χρησιμοποιείται ως δύο γλώσσες προγραμματισμού: C / C ++ και συναρμολόγησης. Κάθε ένα από αυτά έχει τα πλεονεκτήματα και τα μειονεκτήματά του. Έτσι, αν μιλάμε για το συναρμολογητή, καθιστά δυνατό να κάνει τα πάντα πολύ λεπτή και με ακρίβεια, είναι ιδιαίτερα σημαντικό όταν δεν έχετε αρκετή μνήμη RAM ή επιχειρησιακής ικανότητας (η οποία, παρεμπιπτόντως, είναι αρκετά σπάνιο). Αλλά η έρευνα και συγγραφή του σε αυτό προγράμματα απαιτούν πολλή προσπάθεια, χρόνο και ακρίβεια. Ως εκ τούτου, για την ανάπτυξη που βασίζεται σε μικροελεγκτές ευρέως χρησιμοποιούμενες γλώσσες προγραμματισμού C και C ++. Είναι καλύτερα κατανοητή από τη μορφή και τη δομή είναι κοντά ανθρώπινη ομιλία, αν και δεν την αντιπροσωπεύουν με την πλήρη έννοια του όρου. Έχουν επίσης μια πολύ καλά τεκμηριωμένη χαρακτηριστικά που μπορούν εύκολα να αλληλεπιδρούν με το υλικό, να φαντάζεται ότι αυτό είναι μόνο ένα στοιχείο του προγράμματος. Για όλους προφανή πλεονεκτήματά της σε C και C ++, δημιουργούν ένα πρόγραμμα περισσότερο τρισδιάστατη, αντί γλώσσα assembly.

Επίσης, σε ορισμένες περιπτώσεις, όταν χρησιμοποιείται κρίσιμο διάστημα λειτουργίας, είναι δυνατόν να συνδυάσετε αυτές τις γλώσσες. Σχεδόν όλες του περιβάλλοντος ανάπτυξης για C και C ++ έχουν τη δυνατότητα να εγκαταστήσετε το πρόγραμμα σε ένθετα συναρμολόγησης. Ως εκ τούτου, εάν προκύψει κάποιο πρόβλημα σε μια κρίσιμη θέση μπορεί να γράψει ένθετο συναρμολογητή και εντάξει στο υλικολογισμικό για τον μικροελεγκτή και το ίδιο το υλικολογισμικό, ή μάλλον, το μεγαλύτερο μέρος του να γράψει σε C ή C ++. προγραμματισμό μικροελεγκτών σε C είναι πιο εύκολη, τόσοι πολλοί άνθρωποι επιλέγουν αυτές τις γλώσσες. Αλλά εκείνοι που δεν φοβούνται δυσκολίες και θέλουν να καταλάβουν την ιδιαιτερότητα του εξοπλισμού εργασίας, μπορούν να δοκιμάσουν τις δυνατότητές τους και με τον συναρμολογητή.

λέξεις χωρίστρα

Αν υπήρχε η επιθυμία να πειραματιστούν με μικροελεγκτές, είναι μια χαρά. Μπορούμε να συμβουλεύει μόνο υπομονή και επιμονή, και στη συνέχεια όλοι οι στόχοι που έχουν τεθεί ενώπιον του εφευρέτη, θα είναι εφικτή. Προγραμματισμός μικροελεγκτών για αρχάριους και έμπειρους ανθρώπους είναι διαφορετική: είναι δύσκολο για τους αρχάριους, το έμπειρο - ρουτίνα. Το κύριο πράγμα - να έχετε κατά νου ότι κάθε τι που δεν είναι αντίθετη με τους νόμους της φυσικής, είναι εφικτή και αποφασιστική.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.