• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 19:29:01 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 16, 2025, 19:29:01 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Π.Η.Ε.] Γενικές απορίε...
by georkala
[Today at 19:26:44]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9959
Latest: valco08
Stats
Total Posts: 1426675
Total Topics: 31711
Online Today: 217
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 98
Guests: 123
Total: 221
natavhoo
Petros Ts
moutdimi
christina02
Chrisvb17
cealexop
kakousios
karadimitras
msandr
AlexKyr
fivosfivos1
papatmaria
lelenia
georkala
Papadopoulosthanos
maranageo
Χρήστος Κίτσος
PurpleWitch
folas
kostas.de
nikos123321
tasos_ntv
chrisdardas
PolarBear
mgrivab
Pcsc
aachmet
George15
abunchofcells
akiousia
kokkinosgior
itsikou
elias_farhood
Farmakis Aggelos
papaane
karaths.d
VaiosG
George_RT
AgaG
kourkou
mavropan
stefpapa21
ANDVRONTZOS
tzortzis
gkaramp
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
alice
gcheristanidhs
gkyrodi
tasakis
thegreekbaron
papajohnn06
mkakale
ftheo11
3rdDegreeBurn
george14
annaparask
akoil
thathas12
noimaginationforthis
WeirdAlex
sofoklhs_pizza
akontel
Sanaia
BCosT
Κaraflodaimonas
Spyros.kleanthous
marwt
Kaniki
Arakapas
evtrents
vasilis saitis
Kenedy
alexlemp
acapulco
adamchatz
elischat
georgepana9
Mikekmp
npalami
angelos
adelaine
stelinas
simosilias
PanosPapaspirou
nick_slendy
Ma8hths Indou
grosdanis
Alex Kosmas
DimKaratzas
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά > AVR Εποχή > [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 4 5 [6] 7 8 ... 31 Go Down Print
Author Topic: [Μικρο ΙΙ] Παλια Θέματα-Σχολιασμός Απορίες  (Read 63968 times)
poumpa
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 92


Download NOW from users.auth.gr/avogiann


View Profile
Απ: Θέματα Εξετάσεων
« Reply #75 on: October 04, 2006, 18:44:41 pm »

Quote from: dj soula on October 04, 2006, 18:26:55 pm
Σεπτ. 06!
Θεωρία θέμα Α: Σε ποιες μεθόδους διαχείρισης των αισθητηρίων αναφέρεται?
1η άσκηση: Ποιος τρόπος έχει το μικρότερο αριθμό εντολών?  Huh Άντε για τα πολλαπλάσια του 4 όλα τελείωνουν σε 00 αλλά τ' άλλα??

Για τη θεωρία νομίζω περιμένει να διαλέξουμε μεταξύ polling κ διακοπών.

Για την άσκηση δεν ξέρω αν έχει πει κάτι σχετικό στο μάθημα ή αν το έβαλε για να δει ποιος θα κάνει το πιο μικρό πορόγραμμα (δλδ αν δεν έχει κάτι το απολύτως συγκεκριμένο που περιμένει να γράψεις).
Πάντως υπάρχουν αρκετοί τρόποι να λυθεί.
Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Απ: Θέματα Εξετάσεων
« Reply #76 on: October 04, 2006, 19:16:05 pm »

Quote from: dj soula on October 04, 2006, 18:26:55 pm
Σεπτ. 06!
Θεωρία θέμα Α: Σε ποιες μεθόδους διαχείρισης των αισθητηρίων αναφέρεται?
1η άσκηση: Ποιος τρόπος έχει το μικρότερο αριθμό εντολών?  Huh Άντε για τα πολλαπλάσια του 4 όλα τελείωνουν σε 00 αλλά τ' άλλα??

Θα σου πω για το δευτερο που ρωτας γιατι το πρωτο δεν το θυμαμαι και βαριεμαι να ψαχνω τα θεματα! Ποσταρε το να το δουμε ντε! Tongue

Στην ασκηση λοιπον: Ετρωγα αρκετη ωρα να βρω εναν εξυπνο τροπο και ηρθε σε καποια φαση ο κ.Πετρου και του λεω οτι δεν μπορω να βρω καμμια πατεντα!
Μου λεει φυσικα κανε το προφανες!

Το προφανες ειναι να κανεις 3 πινακες με την εντολη .db (που θα τους αποθηκευσεις ειτε στην SRAM ειτε στην PM).
Καθε πινακας θα εχει τα πολλαπλασια του 4 , του 9 κλπ δεν θυμαμαι τι αλλο ηθελε.
Επισης στην πρωτη θεση του καθε πινακα θα βαλεις εναν αριθμο που θα ειναι το πληθος των πολλαπλασιων.
Ολα αυτα γινονται πολυ απλα.
πχ
.dseg
.org $100
POL_4: .db 10 , 4, 8, 12 , 16 ,20  Κλπ κλπ δεν χρειαζεται να τα βρισκεισ  στο δυαδικο!!

ετσι με ενα κοινο κομματι κωδικα και για τις 3 περιπτωσεις μπορεις να κανεις τον ελεγχο!

πχ ldi zl, low(POL_4)
    ldi zh, high(POL_4)
    ld count, Z
    loop elegxou edo...


Αυτο το loop Θα ειναι κοινο και για τις 3 περιπτωσεις.
νομιζω ειναι ο πιο συντομος τροπος.

φυσικα υπαρχουν λεπτομερειες που πρεπει να προσεξεις αλλα δυστυχως δεν τις θυμαμαι τωρα.
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
bjork
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 4996



View Profile
Re: Θέματα Εξετάσεων
« Reply #77 on: October 05, 2006, 00:27:52 am »

Ευχαριστώ!!!
Τα θέματα είναι εδώ http://www.thmmy.gr/smf/index.php?action=tpmod;dl=item560
Τώρα όσον αφορά τη 2η άσκηση, θέλει να χρησιμοποιήσουμε ADC, αλλά για να κάνουμε τη σύγκριση με τις τάσεις, δε χρειάζεται Analog Comparator?
Η τάση αναφοράς του ADC καθορίζεται από εμάς?
Τα 3 mins επιτυγχάνονται με delay subroutine ή με timer/counter?
Και τέλος το εξωτερικό ρολόι πώς συνδέεται στον επεξεργαστή (λογικά είναι μόνο για τη λυχνία)?
(ΒΟΗΘΕΙΑ!!!!!!!!!  Shocked Shocked Shocked Embarrassed )
Logged

It's alright
poumpa
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 92


Download NOW from users.auth.gr/avogiann


View Profile
Απ: Θέματα Εξετάσεων
« Reply #78 on: October 05, 2006, 01:06:27 am »

Νομίζω ότι αυτά είναι σχετικά. Δεν υπάρχει μια λύση. Σχεδιάζεις ότι θεωρείς καλύτερο.
Πάντως πιστεύω ότι στην άσκηση χρησιμοποιούμε τον ADC για να διαβάσουμε την κάθε τάση σε δυαδική μορφή.
Επίσης μου φαίνεται λογικότερο να χρησιμοποιήσεις Timer/Counter για τα 3 mins ενώ η σύνδεση του εξωτερικού clock μπορεί να γίνει απλά σε ένα pin εισόδου του μικροελεγκτή.
Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
abc
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 209

Go get a life


View Profile
Re: Θέματα Εξετάσεων
« Reply #79 on: October 05, 2006, 01:36:11 am »

Quote from: dj soula on October 05, 2006, 00:27:52 am
Ευχαριστώ!!!
Τα θέματα είναι εδώ http://www.thmmy.gr/smf/index.php?action=tpmod;dl=item560
Τώρα όσον αφορά τη 2η άσκηση, θέλει να χρησιμοποιήσουμε ADC, αλλά για να κάνουμε τη σύγκριση με τις τάσεις, δε χρειάζεται Analog Comparator?
Η τάση αναφοράς του ADC καθορίζεται από εμάς?
Τα 3 mins επιτυγχάνονται με delay subroutine ή με timer/counter?
Και τέλος το εξωτερικό ρολόι πώς συνδέεται στον επεξεργαστή (λογικά είναι μόνο για τη λυχνία)?
(ΒΟΗΘΕΙΑ!!!!!!!!!  Shocked Shocked Shocked Embarrassed )

Ηρεμα καλε. Μη κανεις ετσι... Tongue

Το Θεμα 1, και να μη το κανες με τον ελαχιστο αριθμο εντολων, δε χανεται ο κοσμος. Σιγουρα compact κωδικας θα κανει εντυπωση αλλα μη σπας το κεφαλι σου για το βελτιστο.

Τη ταση αναφορας, μπορεις να την ορισεις και με εξωτερικη πηγη τασης. Αν διαβασεις προσεκτικα τα πινακακια του datasheet, θα καταλαβεις.
Εγω την ορισα με δικο μου εξωτερικο τροφοδοτικο, ιση με τη μεγιστη τιμη της εισοδου, για μεγιστη ακριβεια. Τωρα, οταν φτασεις στο σημειο να διαβασεις τα δεδομενα που εκανε δειγματοληψια ο ADC, θα τα αποθηκευσεις σε καποιον καταχωρητη και απο κει και περα μπορεις να τα επεξεργαστεις ως binary δεδομενα. Για παραδειγμα μπορεις να κανεις compare (cpi ή cp). Επομενως δε σε χρειαζεται ο αναλογικος συγκριτης.

Εξωτερικο clock στον TMR/CNT2 οριζεις στο TCCR2 στα πεδια CS20,CS21,CS22. Σελ. 158
Μπορεις, επισης να ορισεις τον OCR2 στην αντιστοιχη δυαδικη τιμη (60x3=180 sec) ώστε οταν περνουν 3 λεπτα, να ενεργοποιει τη διακοπη. H διακοπη ενεργοποιειται όταν το bit OCIE2 του καταχωρητη TIMSK ειναι 1 και το Ι bit του SR. Δες Σελ 158.
Μη ξεχασεις πως οταν περασουν τα 3 λεπτα, ο απαριθμητης πρεπει να μηδενιζει και οχι να συνεχιζει...
Logged

Στράααατόοοο...
bjork
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 4996



View Profile
Re: Θέματα Εξετάσεων
« Reply #80 on: October 05, 2006, 01:55:20 am »

Quote from: Stalin on October 05, 2006, 01:06:27 am
η σύνδεση του εξωτερικού clock μπορεί να γίνει απλά σε ένα pin εισόδου του μικροελεγκτή.

Δλδ στέλνει παλμό κάθε 1 sec που τον βγάζουμε σε μια έξοδο?

Quote from: abc on October 05, 2006, 01:36:11 am
Για παραδειγμα μπορεις να κανεις compare (cpi ή cp).

Οι τιμές 4,25 και 4,8 αντιστοιχούν σε κάποια τιμή από τις 5096 σωστά?

Quote from: abc on October 05, 2006, 01:36:11 am
Μη ξεχασεις πως οταν περασουν τα 3 λεπτα, ο απαριθμητης πρεπει να μηδενιζει και οχι να συνεχιζει...

CTC mode?
Logged

It's alright
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Απ: Θέματα Εξετάσεων
« Reply #81 on: October 05, 2006, 12:24:27 pm »

Θα χρησιμοποιησεις 2 timers.
και οι 2 θα περνουν εξωτερικο ρολοι (αυτο του 1sec).

Ο ενας οταν θα φτασει το 180 (3λεπτα) θα εχεις ρυθμισει εσυ να κανει Clear on Compare Match.

Ο αλλος θα εχει τιμη στον καταχωρητη OutputCompareR=1.
Θα τον ρυθμισεις να κανει TOGGLE το OUTPUT COMPARE PIN!
ετσι σε καθε toggle θα αναβοσβηνει το ledακι που θα εχεις συνδεσει εκει!

Οσο για την δειγματοληψια οπως τα λεει ο Τασος.
Δεν χρειαζεται analog comparator.
δινεις μια εξωτερικη ταση αναφορας (πχ 5,12) και λες οτι τα 4.25V αντιστοιχουν σε αυτο τον αριθμο (δυαδικο).
Ετσι θα ελεγχεις απλα αν το αποτελεσμα της δειγματοληψιας ειναι μεγαλυτερο απο αυτον τον αριθμο!
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
bjork
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 4996



View Profile
Re: Θέματα Εξετάσεων
« Reply #82 on: October 05, 2006, 12:34:01 pm »

Ευχαριστώ παιδιά!  Smiley
και μια τελευταία απορία: Την αλλαγή καναλιού στον ADC (στον ADMUX) την κάνουμε στην conversion complete interrupt?
Καλή επιτυχία σε όσους γράφουν.
τα λέμε το απόγευμα!
Logged

It's alright
aika
Θαμώνας
****
Gender: Female
Posts: 424

mein gott


View Profile
Re: Θέματα Εξετάσεων
« Reply #83 on: June 11, 2007, 17:30:40 pm »


Πάλι εγώ! Γράφω σε όλα τα θέματα για ποικιλία  Tongue

Λοιπόν, έχουμε πει ότι αν θέλουμε να ενεργοποιείται μια διακοπή πχ στα 60sec, θα πρέπει να φορτώσουμε στον ΟCR το 59 διότι η διακοπή θα ενεργοποιείται στον επόμενο κύκλο από τότε που θα γίνει το compare match, σωστά;

Έχουμε τώρα το θεματάκι με ένα εξωτερικό κλοκ του 1sec και θέλουμε με αυτό να κάνουμε μια λυχνία να αναβοσβύνει κάθε δευτερόλεπτο. Θα πάρουμε τον Timer/counter μας και θα πούμε το OC pin να κάνει toggle on compare match κλπ. Τι τιμή όμως θα φορτώσουμε στον OCR? Το μηδέν??
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #84 on: June 11, 2007, 17:49:55 pm »

deleted
« Last Edit: June 14, 2015, 21:16:11 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
aika
Θαμώνας
****
Gender: Female
Posts: 424

mein gott


View Profile
Re: Θέματα Εξετάσεων
« Reply #85 on: June 11, 2007, 18:14:25 pm »


Εχμ, αυτή τη στιγμή δε μου βρίσκεται το avr studio...
Logged
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: Θέματα Εξετάσεων
« Reply #86 on: June 11, 2007, 20:15:04 pm »

Και πώς διαβάζεις το μάθημα?
Logged
aika
Θαμώνας
****
Gender: Female
Posts: 424

mein gott


View Profile
Re: Θέματα Εξετάσεων
« Reply #87 on: June 11, 2007, 20:43:03 pm »


Όταν ξεχνάω το cd στη Θεσσαλονίκη κάνω νοητική προσομοίωση  Tongue
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #88 on: June 12, 2007, 02:18:32 am »

deleted
« Last Edit: June 14, 2015, 21:16:05 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
aika
Θαμώνας
****
Gender: Female
Posts: 424

mein gott


View Profile
Re: Θέματα Εξετάσεων
« Reply #89 on: June 12, 2007, 10:37:02 am »

(Τα λέτε με καλή πρόθεση και δεν θυμώνω για το χώσιμο..!)
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 31 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...