Μικροϋπολογιστές Ι
ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΡΓΑΣΙΩΝ –
ΥΛΙΚΟ ΥΠΟΣΤΗΡΙΞΗΣ
Υλοποιήσεις εργασιών μπορούν
να πραγματοποιηθούν εύκολα κατ’ οίκον από τους φοιτητές με μικροελεγκτές Microchip PIC ή στο χώρο του
Πανεπιστημίου με τη χρήση μικροελεγκτών της οικογένειας Atmel-AVR, Ζ80, 8051 και τα
αναπτυξιακά συστήματα που διαθέτει το Τμήμα. Ο πλήρης εξοπλισμός (αναπτυξιακά
συστήματα, μικροελεγκτές, breadboards κλπ) που
μπορεί να διαθέσει το τμήμα για την ανάπτυξη εργασιών παρουσιάζεται στο αρχείο.
Η βασικότερη δυσκολία
για την υλοποίηση μιας εργασίας έγκειται στον προγραμματισμό της ενσωματωμένης
μνήμης Flash του μικροελεγκτή. Στην περίπτωση των παραπάνω
οικογενειών έχουν προταθεί απλά κυκλώματα πολύ χαμηλού κόστους τα οποία
συνοδεύονται με δωρεάν εργαλεία λογισμικού και είναι ικανά να προγραμματίζουν
κάποια συγκεκριμένα μοντέλα μιας οικογένειας μέσω της σειριακής ή παράλληλης
θύρας ενός υπολογιστή. Παρατίθενται παρακάτω σύντομα βίντεο με τη χρήση τέτοιων
κυκλωμάτων (όπως ο JDM programmer) ή επίσημων
εργαλείων των παραπάνω οικογενειών (PICSTART+,
STK300).
Τοποθέτηση μικροελεγκτή σε PICSTART-Plus ή
Προγραμματιστή JDM
Περιβάλλον
MPLAB για
ανάπτυξη εφαρμογών και προγραμματισμό Flash μέσω PICSTART-Plus
Προγραμματισμός
Flash μέσω
Προγραμματιστή JDM και περιβάλλον ICProg
Μεταφορά προγραμματισμένου μικροελεγκτή από PICSTART-Plus ή JDM σε
πλακέτα εφαρμογής
Σύνδεση
του JTAG interface για Προσομοίωση
AVR Studio: Περιβάλλον ανάπτυξης και εξομοίωσης
εφαρμογών
Προγραμματισμός της Flash χρησιμοποιώντας το ISP interface
Προσομοίωση σε πραγματικό χρόνο, βήμα προς βήμα εκτέλεση
εντολών στο STK300