Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Το Wireless Έργο AVR

Τα πρώτα μέρη μικροελεγκτή AVR εισήχθησαν το 1997 . Έρευνα και ανάπτυξη προϊόντων διεξήχθη σε Τρόντχαϊμ, Νορβηγία . Για τους δικούς τους λόγους , οι προγραμματιστές έχουν ποτέ αποκαλυφθεί τι σημαίνει AVR ή αντιπροσωπεύει. Εμπορευματοποίηση χρηματοδοτήθηκε από την Silicon Valley με βάση Atmel Corporation . Πρόωρη μικροελεγκτές AtmelAVR ήταν καινοτόμο από πολλές απόψεις . Εύκολο στη χρήση , το οποίο διαθέτει ενσωματωμένη μνήμη flash , που ήρθε με τα εργαλεία ανάπτυξης ελεύθερου λογισμικού και ήταν - προγραμματιζόμενο σύστημα . Σε συνδυασμό με ένα χαμηλό κόστος εξομοιωτή υλικού , AtmelAVR μικροελεγκτές μειώσει τους φραγμούς εισόδου σε ενσωματωμένα συστήματα καινοτομίας σε όλα τα είδη των αγορών . Οι συσκευές αυτές είναι γνωστές για την επίτευξη υψηλών επιδόσεων σε εξαιρετικά χαμηλά επίπεδα κατανάλωσης ηλεκτρικής ενέργειας , με την επίτευξη ενός κύκλου εκτέλεσης εντολών και υψηλής πυκνότητας κώδικα . Εφαρμογές AVR και Zigbee Ασύρματη Δικτύωση
Η

της Atmel AVR Wireless χρησιμοποιεί μια τεχνολογία δικτύωσης που ονομάζεται Zigbee . Zigbee είναι δημοσιευμένος Ινστιτούτο Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών πρότυπο ( ΙΕΕΕ ) για τον ασύρματο χαμηλής ισχύος δικτύωσης . Zigbee , όπως η τεχνολογία AVR μικροελεγκτή , είναι συνδυασμένη με εργαλεία ελεύθερου λογισμικού που επιτρέπουν στους προγραμματιστές να πειραματιστούν με ασύρματα δικτυακές εφαρμογές χωρίς να κάνει σημαντικές επενδύσεις σε εργαλεία . Δικτύων Zigbee λειτουργία με διακοπτόμενη σύνδεση στο μεταξύ ή εντός δίχτυα , και οι κόμβοι του δικτύου παρέχουν μη πτητική αποθήκευση δεδομένων . Η αυτο- διατηρείται κατανεμημένη βάση δεδομένων καθιστά τα δίκτυα Zigbee αυτο-ίασης και εξαλείφει ενιαία σημεία της αποτυχίας
εικόνων Τύποι AVR μικροελεγκτές
Η

Υπάρχουν τρεις βασικές κατηγορίες των μικροελεγκτών AVR . : tinyAVR , AVR και megaAVR . Οι ονομασίες προσδιορίζουν την κλίμακα των χαρακτηριστικό σετ και του αριθμού των ακροδεκτών των μικροελεγκτές . Ωστόσο , όλοι οι μικροελεγκτές AVR μοιράζονται το ίδιο σύνολο εντολών , η οποία καθιστά τη μετακίνηση μιας εφαρμογής από το ένα στο άλλο σχετικά ανώδυνη από την άποψη του σχεδιασμού του λογισμικού . Ο προσδιορισμός του οποίου θα χρησιμοποιηθεί για ένα συγκεκριμένο έργο είναι συνήθως ένα θέμα κόστους , με τα λιγότερο εξελιγμένα ελεγκτές , επίσης, είναι το λιγότερο ακριβό .

Η Γράφοντας κώδικα για AVR Έργα
Η

Τυπικά , AVR κωδικός έργου είναι γραμμένο σε συμβολική γλώσσα , αν και είναι δυνατόν να ενσωματωθούν σε γλώσσα C compiler με την ελεύθερη Atmel AVR Studio Ανάπτυξη Συστήματος . AVR Studio είναι μια γραφική διεπαφή χρήστη ( GUI ) εργαλείο για την ανάπτυξη και τον εντοπισμό σφαλμάτων κώδικα που θα φανεί οικεία σε όποιον έχει χρησιμοποιήσει το Microsoft Visual Studio ή Eclipse . Μπορείτε να γράψετε , να τρέξει και να διορθώσετε τον κωδικό σας από AVR studio , το οποίο έχει Workspace , εισόδου /εξόδου ( I /O ) και οι γραμμές εργαλείων Project για να κάνουν τη ζωή πιο εύκολη για εκείνους που προτιμούν να αποφεύγουν την γραμμή εντολών .
Η
debugging ένα AVR έργου
Η

συναρμολόγηση γλώσσα γραφής είναι συνήθως κυρίως μια διαδικασία εντοπισμού σφαλμάτων . Αυτό ισχύει ιδιαίτερα για τις ασύρματες εφαρμογές , όπου μπορεί να προκύψουν προβλήματα εκτός του δικού σας κώδικα ή ακόμα και τη δική σας συσκευή . Με δεδομένη αυτή την πραγματικότητα , την παραγωγικότητα και την τελική επιτυχία συχνά εξαρτάται από την αξιοπιστία και την αποτελεσματικότητα του προγράμματος εντοπισμού σφαλμάτων σας . AVR Studio εργαλεία εντοπισμού σφαλμάτων σας επιτρέπουν να προσομοιώνουν I /O , με σκοπό της δραστηριότητας σε μια εικονική θύρα . Αυτό το εργαλείο ονομάζεται I /O View , και επιτρέπει σε προγραμματιστές να βήμα μέσα στον κώδικα και να δούμε τι συμβαίνει στο περιβάλλον εκτέλεσης , στη μνήμη και με τα εισερχόμενα δεδομένα . Μπορείτε επίσης να εκτελέσετε κώδικα σε πλήρη ταχύτητα μέχρι ένα προκαθορισμένο σημείο θραύσης.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα