Title: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Napoleon on October 06, 2015, 23:54:28 pm Topic που αφορά το εργαστήριο του μαθήματος. Stay on topic!
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: κύριος Φασόλης on October 19, 2015, 16:45:12 pm ξερει κανεις ποτε ξεκινανε τα εργαστηρια?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on November 02, 2015, 16:31:12 pm Ψάχνει κανεις Δεύτερο άτομο από τα group 1 ή 2 ? (Κατά προτίμηση από το 1... :) ) Έχω μάθημα Παρασκευή στις 12 με παρουσίες και το 3ο δεν φαίνεται να βολεύει...
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on November 04, 2015, 23:46:25 pm Ο Ρήττας Χριστόφορος αν μπορεί ας μου στείλει ένα πμ, είμαστε μαζί στην ομάδα.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: driverbulba on November 08, 2015, 22:58:19 pm Τσιμαράκη Όλγα στείλε ένα πμ, μπήκα στην ομάδα.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: chrimpou on November 11, 2015, 00:37:36 am Γνωρίζει κανείς αν αρχίζουν απο αύριο τα εργαστήρια?είπε κάτι μήπως στο μάθημα?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: PureForm on November 11, 2015, 19:20:15 pm ειπε οτι μαλλον δεν θα αρχιζαν ουτε απο την επομενη γιατι χαναμε το μαθημα της τριτης λογω της γιορτης του πολυτεχνειου οποτε τωρα που βγηκε καταληψη και για την δευτερα πανε σιγουρα για την μεθεπομενη βδομαδα μαλλον
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: El Niño on November 22, 2015, 22:29:06 pm ΜΠΑΖΑΚΑΣ ΦΙΛΙΠΠΟΣ στειλε μου για την ομαδα
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Ser Harry Man on November 23, 2015, 16:17:21 pm Ποιό είναι τελικά το μοντέλο AVR που έχουμε στο εργαστήριο και πρέπει να βάλουμε στο project?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: iason1907 on November 23, 2015, 18:13:30 pm Atmega 16
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: forisonex on November 23, 2015, 21:24:17 pm έχω κατεβάσει AVR Studio 5.1 και Atmel Studio 6.2 ..έχουν καμιά διαφορά ή απλά το 6 είναι το πιο νέο?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: iason1907 on November 24, 2015, 04:41:20 am Το 7 πρέπει να είναι το τελευταίο. Στο εργαστήριο έχει το 4
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: joal on November 24, 2015, 19:41:06 pm I will leave this here....
http://www.avr-asm-tutorial.net/avr_en/beginner/index.html Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Conflict on November 24, 2015, 20:34:14 pm Μπορει κανεις να εξηγησει πως βαζουμε τα ΑΕΜ σε BCD σε καταχωρητες?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: rspappas on November 24, 2015, 20:43:51 pm 7764 77 - 64 01001101 - 01000000 R16 = 0b01001101 R17 = 0b01000000 λαθος, δειτε παρακατω Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Πάτρικ Αστέρης on November 24, 2015, 21:17:14 pm Πχ το 0b δηλαδη ειναι για bcd7764 77 - 64 01001101 - 01000000 R16 = 0b01001101 R17 = 0b01000000 επισης οι R16-R18 ειναι για bcd μονο; εδιτ:ξανα επισης απο οτι καταλαβα θελουμε εναν 16μπιτο καταχωρητη για ενα αεμ που θα ναι 4-4-4-4 για καθε ψηφιο αυτο θελω να το διευκρινησω ειναι η αληθεια Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: gmtms on November 24, 2015, 22:01:50 pm Το πρόγραμμα προσομοίωσης υπάρχει στη βεργίνα;
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: nikos1 on November 24, 2015, 22:05:54 pm το εργαστηριο που γινεται?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: gmtms on November 24, 2015, 22:10:43 pm το εργαστηριο που γινεται? στο κτίριο που είναι και η βεργίνα, όπως μπαίνεις αριστερά νομίζω Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: rspappas on November 24, 2015, 22:45:25 pm Πχ το 0b δηλαδη ειναι για bcd7764 77 - 64 01001101 - 01000000 R16 = 0b01001101 R17 = 0b01000000 επισης οι R16-R18 ειναι για bcd μονο; εδιτ:ξανα επισης απο οτι καταλαβα θελουμε εναν 16μπιτο καταχωρητη για ενα αεμ που θα ναι 4-4-4-4 για καθε ψηφιο αυτο θελω να το διευκρινησω ειναι η αληθεια ζητω συγγνωμη, το παραπανω ηταν λαθος. https://en.wikipedia.org/wiki/Binary-coded_decimal bcd ειναι εν ολιγοις να αποθηκευεις δεκαδικους αριθμους, ως δυαδικους, ψηφιο ψηφιο δηλαδη πχ το 21 δεν γινεται 10101 αλλά 2+1 -> 10+01 σε αναγωγη σε αεμ, αυτο σημαινει: πχ 7764 7 + 7 + 6 + 4 0111 + 0111 + 0110 + 0100 δηλαδη στον πρωτο απο τους δυο καταχωρητες θα μπουν τα δυο πρωτα nibbles (4bits), και στον αλλον τα αλλα 2 r16=0b0111 0111 r17=0b0110 0100 η επιλογη των καταχωρητων στο παραδειγμα αυτο ειναι τυχαια, η αποθηκευση μπορει να γινει και αλλου το 0b σημαινει οτι γραφεις σε δυαδικο συστημα την λεξη (8 bits - 1 byte). ομοιως το 0x σημαινει οτι γραφεις σε δεκαεξαδικο (πχ 0xFF) (2 δεκαεξαδικοι χαρακτηρες - 1 byte) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Πάτρικ Αστέρης on November 24, 2015, 23:58:11 pm οι καταχωρητες ειναι 8μπιτοι;
δεν μπορω να χω 16μπιτο και να βαλω σε εναν ολο το αεμ; Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Exomag on November 25, 2015, 00:00:57 am οι καταχωρητες ειναι 8μπιτοι; δεν μπορω να χω 16μπιτο και να βαλω σε εναν ολο το αεμ; Όχι, μόνο 8bit καταχωρητές έχει ο AVR. Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Πάτρικ Αστέρης on November 25, 2015, 00:02:35 am οι καταχωρητες ειναι 8μπιτοι; δεν μπορω να χω 16μπιτο και να βαλω σε εναν ολο το αεμ; Όχι, μόνο 8bit καταχωρητές έχει ο AVR. θενκ γιου rspappas <3 Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: greekoo on November 29, 2015, 18:44:21 pm όσο αφορα την δεύτερη άσκηση εργαστηρίου:
"Στη συνέχεια να υπολογισθεί με πλήρη ακρίβεια ο μέσος όρος εξαμήνου (σε μορφή BCD) για τον καθένα σας και να εμφανισθεί στα LED0-LED5" Τί εννοεί πλήρη ακρίβεια; Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: PureForm on November 29, 2015, 18:46:40 pm όσο αφορα την δεύτερη άσκηση εργαστηρίου: αυτη την απορια την εχω και εγω φιλε,πχ το 7.5 μπορω να το εμφανησω αλλα το π.χ το 7.63 οχι ,οποτε οποιαδηποτε βοηθεια δεκτη ::)"Στη συνέχεια να υπολογισθεί με πλήρη ακρίβεια ο μέσος όρος εξαμήνου (σε μορφή BCD) για τον καθένα σας και να εμφανισθεί στα LED0-LED5" Τί εννοεί πλήρη ακρίβεια; Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Λήσταρχος Γιαγκούλας on November 29, 2015, 18:53:58 pm όσο αφορα την δεύτερη άσκηση εργαστηρίου: "Στη συνέχεια να υπολογισθεί με πλήρη ακρίβεια ο μέσος όρος εξαμήνου (σε μορφή BCD) για τον καθένα σας και να εμφανισθεί στα LED0-LED5" Τί εννοεί πλήρη ακρίβεια; Κι εγώ την έχω αυτή την απορία...με βάση τα led που διαθέτει φαντάζομαι μπορούμε μόνο βαθμούς με μ.ο. Χ Χ,25 Χ,5 Χ,75 Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: greekoo on November 29, 2015, 21:39:44 pm πραγματικά απορρώ στο μάθημα τα λέει αυτά; (δεν το παρακολουθώ τελευταία)
γιατί αν δεν τα λέει υπάρχει πρόβλημα :P Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Maylo on November 30, 2015, 17:10:55 pm Καλησπέρα παιδιά , λοιπόν για την 2η εργασία στην εκφώνηση αναφέρεται σε 0-15 bit για την μνήμη προγράμματος την οποία την διαχειριζόμαστε με τον Z register . O register αυτός είναι 16bitos ή όπως είπαμε στα avr ειναι 8 bitoi οι καταχωρητές;
http://www.engineersgarage.com/embedded/avr-microcontroller-projects/How-to-Use-SPM-for-Flash-to-Flash-Programming http://www.avrfreaks.net/forum/bootloader-code-and-spm-command-xmega κάτι ίσως βοηθητικό για την εργασία (flash) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: MrsHofstadter on November 30, 2015, 18:08:58 pm όσο αφορα την δεύτερη άσκηση εργαστηρίου: αυτη την απορια την εχω και εγω φιλε,πχ το 7.5 μπορω να το εμφανησω αλλα το π.χ το 7.63 οχι ,οποτε οποιαδηποτε βοηθεια δεκτη ::)"Στη συνέχεια να υπολογισθεί με πλήρη ακρίβεια ο μέσος όρος εξαμήνου (σε μορφή BCD) για τον καθένα σας και να εμφανισθεί στα LED0-LED5" Τί εννοεί πλήρη ακρίβεια; Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: MrsHofstadter on November 30, 2015, 18:13:31 pm Καλησπέρα παιδιά , λοιπόν για την 2η εργασία στην εκφώνηση αναφέρεται σε 0-15 bit για την μνήμη προγράμματος την οποία την διαχειριζόμαστε με τον Z register . O register αυτός είναι 16bitos ή όπως είπαμε στα avr ειναι 8 bitoi οι καταχωρητές; Ο καταχωρητής Ζ είναι το ζευγάρι των καταχωρητών R30:R31.To higher byte ZH αποθηκεύεται στον καταχωρητή R31 και το lower byte ZL στον R30.http://www.engineersgarage.com/embedded/avr-microcontroller-projects/How-to-Use-SPM-for-Flash-to-Flash-Programming http://www.avrfreaks.net/forum/bootloader-code-and-spm-command-xmega κάτι ίσως βοηθητικό για την εργασία (flash) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Maylo on November 30, 2015, 18:39:18 pm Από αυτά που βλέπω ιντερνετ , αλλιώς γράφεις στην programm memory και αλλιώς στην ram . Αλλά δεν έχει πολύ υλικό για assembly για το πως θα το κάνουμε ... Κάποιος παλιός να δώσει οχι λύση αλλά κανα λινκ ή κάποια κατεύθυνση θα ήταν τελειο
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: iason1907 on November 30, 2015, 19:28:05 pm στην programm memory θελετε να γράψετε?
http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_directives.html#avrassembler.wb_directives.DB Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: eleftheria_94 on December 01, 2015, 01:16:18 am Να ρωτήσω κι εγώ κάτι:
Στην δεύτερη εργασία λέει η εκφώνηση: • Το πρόγραμμα παραμένει σε βρόχο αναμονής για την απελευθέρωση ενός εκ των SW0-SW5. • Με απελευθέρωση ενός από τα πλήκτρα SW0 – SW5 θα πρέπει να εμφανισθεί στα LED (για 5 sec) η πληροφορία για κάθε ένα από τα έξη μαθήματα του ενός ατόμου της ομάδας, με την ίδια μορφή όπως και στο τμήμα 1. Η αντίστοιχη πληροφορία για το δεύτερο άτομο της ομάδας εμφανίζεται με το πάτημα του πλήκτρου SW6 και στην συνέχεια η επιλογή του μαθήματος γίνεται με τον ίδιο τρόπο. Εμείς θα πρέπει να υποθέσουμε πως εννοεί : 1)ότι με το που πατηθεί αρχικά ένας εκ των SW0-SW5 εμφανίζεται κατευθείαν το συγκεκριμένο μάθημα του πρώτου φοιτητή? Και στην συνεχεία δίνεται η δυνατότητα είτε να εμφανιστεί κάποιο άλλο μάθημα του πρώτου (με το πάτημα ξανά ενός εκ των SW0-SW5) ή να πάμε στην περίπτωση του δευτέρου φοιτητή με το πάτημα του SW6... 2)ότι για να εμφανίζεται κάθε ένας από τους βαθμούς του δεύτερου ατόμου θα πρέπει ΠΑΝΤΑ να πατιέται πρώτα το SW6 (και στην συνέχεια ένας εκ των SW0-SW5) για εμφάνιση κάποιου μαθήματος του δευτέρου ή με το που θα πατηθεί μια φορά ο SW6 από εκεί και πέρα θα εμφανίζονται με το πάτημα των αντίστοιχων διακοπτών τα μαθήματα ΜΟΝΟ του δεύτερου φοιτητή? Έχει κανένας καμιά ιδέα ή πρόταση? :) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Κηπουρίδης on December 01, 2015, 03:47:07 am ... Εμείς θα πρέπει να υποθέσουμε πως εννοεί : ... Πραγματι κακογραμμενο και ασαφες. Κι εγω παντως αυτες τις υποθεσεις εκανα. Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on December 01, 2015, 10:53:54 am Στην πρώτη άσκηση, πώς κάνατε την καθυστέρηση των 10sec που χρειάζεται?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Nerevar on December 01, 2015, 10:57:11 am Tο λατρεμένο/τιμημένο: http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/ (http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/)
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: orestisf on December 01, 2015, 10:58:47 am Tο λατρεμένο/τιμημένο: http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/ (http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/) online http://bretmulvey.com/avrdelay.html Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on December 01, 2015, 11:26:51 am Tο λατρεμένο/τιμημένο: http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/ (http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/) online http://bretmulvey.com/avrdelay.html :) Τελεια! και μια ακόμα λεπτομέρεια... :P Clock frequency πόσο? Έχω δοκιμάσει 1, 4 και 16 MHz αλλά και τα 3 δείχνουν να τρέχουν παααρα πολύ ώρα.. Τα 10 sec θα πρέπει να περνάνε μόνο? Κάνω κάτι λάθος ή έχει διαφορά στην προσομοίωση και στο εργαστήριο? Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Nerevar on December 01, 2015, 11:52:59 am Clock frequency όσο ο μικροελεγκτής του εργαστηρίου,μπορείς να έχεις το προγραμματάκι μαζί σου εκεί και να αλλάξεις το loop επιτόπου,ανάλογα με το ποιος θα σου τύχει (νομίζω οι περισσότεροι ήταν στα 4 MHz?).Για το άλλο δεν ξέρω τι παίζει χωρίς να ξέρω όλο τον κώδικα και δεν έχω εγκατεστημένο το avr studio.
Αν χρησιμοποιείς το κατεβασμένο,βλέπεις σου δίνει τη δυνατότητα επιλογής ανάμεσα σε αριθμό κύκλων και χρονική διάρκεια,προσοχή οι καταχωρητές που επιλέγεις να μην χρησιμοποιούνται αλλού και να μην είναι οι x,y,z. Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: orestisf on December 01, 2015, 12:32:49 pm Tο λατρεμένο/τιμημένο: http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/ (http://www.scienceprog.com/old-good-avr-delay-loop-generator-program/) online http://bretmulvey.com/avrdelay.html :) Τελεια! και μια ακόμα λεπτομέρεια... :P Clock frequency πόσο? Έχω δοκιμάσει 1, 4 και 16 MHz αλλά και τα 3 δείχνουν να τρέχουν παααρα πολύ ώρα.. Τα 10 sec θα πρέπει να περνάνε μόνο? Κάνω κάτι λάθος ή έχει διαφορά στην προσομοίωση και στο εργαστήριο? εμένα στο avr studio δεν ετρεχαν ποτε τα delay (παρα πολυ αργο) και τα ειχαμε μονο για το εργαστηριο. δλδ ειχα: Code: delay: και αλλαξαμε το delayactual σε delay οταν πηγαμε στο εργαστηριο και δουλεψαν κανονικα πανω στην καρτα. Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: rspappas on December 01, 2015, 14:15:40 pm η προσομοιωση, ακριβως επειδη ειναι προσομοιωση και οχι the real stuff, δεν μπορει να τρεξει σε πραγματικο χρονο.
δηλαδη, ενα delay που εχει υπολογιστει βασει κυκλων και συχνοτητας ρολογιου οτι θα διαρκουσε Χ δευτερολεπτα σιγουρα θα παρει πολυ περισσοτερη ωρα να εκτελεστει στην προσομοιωση. Οποτε μην αγχωνεστε. Για τις δοκιμες (δοκιμη step by step κλπ), η παραπανω λυση ειναι καλη Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: orestisf on December 01, 2015, 17:42:45 pm η προσομοιωση, ακριβως επειδη ειναι προσομοιωση και οχι the real stuff, δεν μπορει να τρεξει σε πραγματικο χρονο. δηλαδη, ενα delay που εχει υπολογιστει βασει κυκλων και συχνοτητας ρολογιου οτι θα διαρκουσε Χ δευτερολεπτα σιγουρα θα παρει πολυ περισσοτερη ωρα να εκτελεστει στην προσομοιωση. Οποτε μην αγχωνεστε. Για τις δοκιμες (δοκιμη step by step κλπ), η παραπανω λυση ειναι καλη ενταξει πιστευω οτι θα μπορουσε να το νιωσει λιγο ο emulator οταν προσομοιωνει ενα μηχανημα των 4MHz και τρεχει πανω σε μηχανιμα 2GHz Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: rspappas on December 01, 2015, 19:33:17 pm δεν κανει απλο emulation, αλλα δημιουργει για καθε στεπ/κυκλο φουλ πληρη, αναλυτικη εικονα μεταβλητων καταχωρητων κοκ.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: ori0ngel on December 02, 2015, 00:23:46 am Εχουμε το δικαιωμα απουσιας στο εργαστηριο;
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Conflict on December 03, 2015, 19:28:24 pm Για να υπολογίσουμε τον μέσο όρο πρέπει να το κάνουμε με διαίρεση ή απλα το έχουμε υπολογίσει εμείς και το έχουμε και αυτό στη μνήμη του προγράμματος όπως με τους βαθμούς?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on December 03, 2015, 21:25:41 pm προφανώς και πρέπει να υπολογίζεις το μέσο όρο real time
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: gdims on December 06, 2015, 18:04:18 pm Έχει κανείς να προτείνει κάποια μέθοδο για την πρόσθεση των ΑΕΜ που είναι σε BCD?
(Αναφέρομαι στην πρώτη εργασία) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: filip on December 06, 2015, 22:28:49 pm Στην τρίτη εργασία αυτό με τους απαριθμητές για τη μέτρηση ροής πως το κάνουμε; timer0 και timer1;
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Nerevar on December 06, 2015, 22:30:35 pm Δεν έχει timers στα συστήματα μικροϋπολογιστών.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on December 11, 2015, 18:54:19 pm Μια απορία για την 3η άσκηση... Στα βήματα που αφορούν τα TEMPERATURE>SETPOINT και TEMPERATURE<SETPOINT λέει ότι προσομοιώνονται με την απελευθέρωση των SW2 και SW3 αντίστοιχα. Αυτοί οι διακόπτες θεωρούμε ότι είναι πατημένοι καθόλη τη διάρκεια από τον χρήστη και τους απελευθερώνει όποτε θέλει? Μάλλον όχι αλλά κάτι δεν καταλαβαίνω στη λογική αυτής της άσκησης.. :/ Μπορεί κάποιος να εξηγήσει? Ευχαριστώ! :)
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on December 11, 2015, 18:58:33 pm όχι η λογικη των SW2 και SW3 είναι η ιδια με τη λογική όλων των υπόλοιπων διακοπτών. πατιούνται ανα πάσα στιγμή και τότε θεορείς ότι λαμβάνεις το σήμα σου. ο λόγος που λέει οταν απελευθερόνονται είναι γιατί ο avr κάνει register το σήμα του διακόπτη στην απελευθέρωση του.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on December 11, 2015, 19:10:01 pm Ευχαριστώ :) Και μια ερώτηση ακόμα.. ίσως χαζή :/ Τα βήματα της διαδικασίας τα εκτελούμε σειριακά, έτσι? Ανοίγουμε το κρύο, ανοίγουμε το ζεστό, ελέγχουμε το SW2 και μετά το SW3... ? Ή πρέπει να ελέγχουμε συνέχεια ποιοι διακόπτες είναι και ποιοι δεν είναι πατημένοι και να γίνει το πρόγραμμα με κλήση ρουτινών?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on December 11, 2015, 19:25:08 pm πρέπει να ελέγχουμε συνέχεια ποιοι διακόπτες είναι και ποιοι δεν είναι πατημένοι και να γίνει το πρόγραμμα με κλήση ρουτινών αυτό πρέπει να κάνεις (btw έχει ένα παραδειγμα γιαυτό στο κεφ. 6 του βιβλίου) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: olgatsim on December 11, 2015, 19:27:07 pm πρέπει να ελέγχουμε συνέχεια ποιοι διακόπτες είναι και ποιοι δεν είναι πατημένοι και να γίνει το πρόγραμμα με κλήση ρουτινών αυτό πρέπει να κάνεις (btw έχει ένα παραδειγμα γιαυτό στο κεφ. 6 του βιβλίου) Α ωραία :) θα το τσεκάρω.. ευχαριστώ!!! :D Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: antoniat on December 11, 2015, 19:44:59 pm γειαααααα...να ρωτήσω κι εγω κάτι...όπως αναφέρθηκε παραπάνω πρέπει να ελέγχεται συνέχεια ποιος διακόπτης έχει πατηθεί και ποιος όχι,...παρ όλα αυτά πως μπορεί αυτό να συνδυαστεί με την μέτρηση του χρόνου που θα μένει μία βάνα ανοιχτή...δηλαδή πως θα μετρηθεί ο χρόνος του 1 δευτερολέπτου που μένει η βάνα ανοιχτή και παράλληλα θα ελέγχεται αν πατήθηκε διακόπτης??
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Exomag on December 11, 2015, 19:47:16 pm γειαααααα...να ρωτήσω κι εγω κάτι...όπως αναφέρθηκε παραπάνω πρέπει να ελέγχεται συνέχεια ποιος διακόπτης έχει πατηθεί και ποιος όχι,...παρ όλα αυτά πως μπορεί αυτό να συνδυαστεί με την μέτρηση του χρόνου που θα μένει μία βάνα ανοιχτή...δηλαδή πως θα μετρηθεί ο χρόνος του 1 δευτερολέπτου που μένει η βάνα ανοιχτή και παράλληλα θα ελέγχεται αν πατήθηκε διακόπτης?? Μία λύση είναι να βάλεις μια εντολή που να ελέγχει αν πατήθηκε κάποιο κουμπί (και αν όντως πατήθηκε να γίνεται το κατάλληλο jump) μέσα-μέσα στο delay loop του 1 δευτερολέπτου. Προφανώς, θα πρέπει να τροποιήσεις κατάλληλα τις τιμές των παραμέτρων του delay loop, έτσι ώστε το delay να είναι πάλι 1 sec (μιας και θα έχεις προσθέσει εντολές μέσα στο loop). Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: antoniat on December 11, 2015, 19:58:17 pm οκ..λέγοντας το κατάλληλο jump εννοείς να σπάμε την delay στην δεδομένη χρονική στιγμή που πατήθηκε ο διακόπτης??
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on December 11, 2015, 21:25:54 pm ναι και μετά να επιστρέφεις σε αυτήν προφανώς.
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: antoniat on December 11, 2015, 23:02:06 pm :)
Με αυτή την διαδικασία παρ΄ όλα αυτά δεν θα έπρεπε επίσης να κρατάμε ακόμα και δεκαδικό μέρος του 1 sec (δηλαδή αν πατηθεί στο 1/10 του 1 sec κάποιος διακόπτης)? :D Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: svart on December 12, 2015, 02:08:21 am ε κοίτα η χρονική ακρίβεια που θα έχεις θα είναι όσοι κύκλοι μηχανής είναι η εσωτερική loop του delay, χονδρικά 10 κύκλοι ξερω γω, οπότε είσαι κομπλέ
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: antoniat on December 12, 2015, 10:15:41 am μάλιστα οκ....σας ευχαριστώ πολύ!! :)
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: Ser Harry Man on December 15, 2015, 21:41:37 pm Που μπορώ να βρώ υλικό να με βοηθήσει να κάνω τον υπολογισμό μέσου όρου για τη 2η ? Κάτι που να έχει
ανεβάσει ο Πέτρου ή online ? Thanks εκ των προτέρων Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: MrsHofstadter on January 09, 2016, 22:49:37 pm Γενικά, η εξέταση του εργαστηρίου πώς είναι περίπου; :???:
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: et3rn1ty on January 10, 2016, 15:50:35 pm Γενικά, η εξέταση του εργαστηρίου πώς είναι περίπου; :???: Υπάρχουν νομίζω κάποια θέματα στα downloads. Πας εκεί (εργαστήριο) και σου ζητάει να γράψεις κάτι απλό, στο AVR Studio αν δεν κάνω λάθος (όχι σε χαρτί). Επιτρέπονται ανοιχτά βιβλία, νομίζω και σημειώσεις αν θες. Δεν έχεις όμως πολύ χρόνο. Αυτό που σου ζητάει μπορεί να είναι τελείως απλό του στυλ κάνε ένα branch που να κάνει αυτό αν είναι πατημένο το switch 1 αλλιώς το άλλο αν είναι πατημένο το switch 2 κλπ, αλλά μπορεί να είναι και λίγο πιο tricky πχ κάνε πολλαπλασιασμό με πλήρη ακρίβεια. Τα κοιτάει εκείνη τη στιγμή (πολύ συνοπτικά) και σου λέει πέρασες/κόπηκες. Μπορεί να κάνεις και πατάτα και να μην το προσέξει (εγώ είχα κάνει). Έχει και βαθμό αλλά εμάς δεν μας τον έλεγε. Μπαίνετε κάθε τόσο σε ομάδες, και όλοι στην ομάδα έχουν το ίδιο θέμα αλλά τα αλλάζει από ομάδα σε ομάδα. Γενικώς είναι πολύ βασικά πράγματα, και αν έχεις ήδη διαβάσει για την γραπτή εξέταση δεν θα σε δυσκολέψει, αν κοπείς στο εργαστήριο δηλαδή δεν θα περνούσες ούτε την εξέταση Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: raf18 on January 14, 2016, 19:34:39 pm Ξέρουμε περίπου πότε θα γίνει η εξέταση στο εργαστήριο?
Μέσα στην εξεταστική ή πριν? Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: ori0ngel on January 14, 2016, 20:58:45 pm Την τριτη εργασια που την παραδιδουμε?
Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: orestisf on January 14, 2016, 21:32:02 pm Την τριτη εργασια που την παραδιδουμε? στη τελευταια εξεταση στο εργαστηριο Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: lady_of_winter on January 14, 2016, 21:40:44 pm παντως εμας μας ειχε πει ο πετρου να την παραδωσουμε πριν τα χριστουγεννα
(ασχετα που θα την παμε τωρα τελικα) Title: Re: [Συστ. Μικροϋπολογιστών] Εργαστήριο 2015-2016 Post by: ori0ngel on January 15, 2016, 00:58:42 am Ειχα ρωτησει τον Σταμουλη στο τελευταιο εργαστηριο μεχρι ποτε μπορουμε να παραδωσουμε την εργασια και μου λεει και μετα τα χριστουγεννα δεν υπαρχει προβλημα.
|