Εισαγωγή στον προγραμματισμό μικροελεγκτών AVR8

σε γλώσσα προγραμματισμού Embedded C

 

Οι μικροελεγκτές χρησιμοποιούνται κατά κόρο στα ηλεκτρονικά. Είναι προγραμματιζόμενες διατάξεις που ενσωματώνουν σε ένα ολοκληρωμένο κύκλωμα (IC) μονάδες επεξεργασίας και περιφερειακά κυκλώματα, καθιστώντας έτσι απλούστερο και ευκολότερο τον σχεδιασμό και την ανάπτυξη εφαρμογών. Υπάρχουν διάφοροι τύποι μικροελεγκτών, από πολλούς κατασκευαστές και με διαφορετικές δυνατότητες. Οι μικροελεγκτές AVR της ATMEL είναι σχετικά φθηνοί, εύκολοι στον προγραμματισμό και υπάρχουν διαθέσιμα πολλά ελεύθερα εργαλεία για αυτούς. Ακολουθώντας τα βήματα που περιγράφονται στα κεφάλαια που παρουσιάζονται, μπορείτε να συνθέσετε τον δικό σας κώδικα σε γλώσσα C, ώστε να είναι ευέλικτος, σταθερός και γρήγορος για την ανάπτυξη των εφαρμογών σας.

 

Συγγραφέας: Πορλιδάς Δημήτριος

Βιογραφικό Σημείωμα

electronics@porlidas.gr

Facebook

Linkedin


     
  Περιβάλλον εργασίας – παραδείγματα σύνταξης  
  Δήλωση μεταβλητών  
  Αριθμητικοί και λογικοί τελεστές  
  Εντολές Embedded C for AVR MCUs  
  Εντολές while(), if(), for(), switch(), return  
  Πληκτρολόγιο matrix 4x4  
  Οθόνη LCD 2x16 (4x20)  
  Χειρισμός διακοπών - Interrupts (IRQ) - στον ATmega16  
  Rotary Encoder (ROT) - Υλοποίηση με εξωτερική διακοπή (IRQ)  
  Timers/Counters - PWM  
  Seven Segment Display - Πολυπλεγμένη λειτουργία  
  Λήψη και αποστολή δεδομένων μέσω USART  
  Αισθητήρες θερμοκρασίας/υγρασίας DHT11 – DHT22 (AM2302)   Atmel Studio 7.0 prj   .c files  
  DAC στον ATmega16  
  Χρήσιμες ρουτίνες (tips) UPD 07.12.2017  
  Ολοκληρωμένος κώδικας για χρήση ως λειτουργικό σύστημα σε AVR:   Atmel Studio 7.0 prj   .c files  
     

Σας ευχαριστώ για την υποστήριξή σας ώστε να γίνει η ιστοσελίδα μου καλύτερη.

© 2017 Πορλιδάς Δημήτριος