Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος, οι φοιτητές/τριες αναμένεται να μπορούν να:
• αντιλαμβάνονται την επικοινωνία των μικροελεγκτών με τις περιφερειακές συσκευές
• να αντιληφθούν την διασύνδεση με χρονόμετρα, κινητήρες και αναλογικά σήματα
• να συντάξουν και να εκτελέσουν προγράμματα σε συμβολική γλώσσα και C με παράλληλη εκπαίδευση των απαραίτητων εργαλείων για την επικοινωνία με περιφερειακές συσκευές.
• την εξοικείωση στη χρήση σειριακών πρωτόκολλων επικοινωνίας
Περιεχόμενο Μαθήματος
• Eισαγωγή στην διασύνδεση μικροελεγκτή και DSP με συσκευές εισόδου – εξόδου. Γενική περιγραφή της προσαρμοστικής μονάδας (interface) Ι / O.
• Παράλληλη και σειριακή είσοδος-έξοδος. Σειριακή επικονωνία : Ασύγχρονη και σύγχρονη.
• Προτεραιότητα διακοπών. Διανυσματικές διακοπές. Λειτουργικά συστήματα πραγματικού χρόνου (RTOS). Διαχείριση διαύλου δεδομένων. Διαχείριση τοπικού διαύλου (DMAC). Διαχείριση καθολικού διαύλου. Σύνδεση I/O Υπολογιστή σε ΜΥ σύστημα.
• Περιγραφή του συστήματος Ι / O του ARM. Ι / O καταχωρητές και εντολές. Σύστημα διακοπών του ARM. I/O ports (τρόπος διασύνδεσης, κυκλωματική διάταξη, διασύνδεση LED, διακοπτών και LCD οθόνης). Εναλλακτικές χρήσεις των I/O ports : Χρονόμετρα – PWM (έλεγχος κινητήρων) - Απαριθμητές, Αναλογικός συγκριτής – ADC - DAC.
• Σειριακά πρωτόκολλα : SPI – USART – I2C – USB – CAN
• Πρωτόκολλα διαύλων υπολογιστών: PCI - PCIe – SATA – VME
• Εισαγωγή στα ασύρματα δίκτυα αισθητήρων (WSN). Πρωτόκολλο Zigbee.
Λέξεις Κλειδιά
Προσαρμοστικές μονάδες επικοινωνίας, Διακοπές, Σειριακή επικοινωνία, χρονόμετρα, Σύνδεση αναλογικών σημάτων