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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

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

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

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

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

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 218
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 78
Guests: 135
Total: 213
bit11
Saint_GR
Kenedy
afroditi
george14
jimalexoud
theofr
kchatziae
ggougous
johnderme5
vaiatyr
kvas
giannis g
iJasonOP
serafeim
geojohn
vasilis saitis
Belafonte
Captain
mmikelo
Vaantoniadis
Konstantinoy
examino
sterlouk
Annapar
G.V.
dkoukn
fungi
Ioannakoliou
vasillikiiiiii
Gianbou
thaliatsk
kostas1507
ioathemar
ANDVRONTZOS
Pcsc
geftihiakos
maestros
mkakale
karadimitras
lemonjuicy
Gray139
mgrivab
gp6
noimaginationforthis
mpournaz
rafa98p
jojos
kostaspap
Yamal
Zoifouka
Thalasotsanta
Nekt
dimitrisadamou
anon
Vangelan
apob
MomostheGreen
stnanou
aachmet
hacky
Roidos
anastas1a
asemas
angelos
savvastzan
giorgosss03
Evripidis
evangeliaap
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
tmpadasn
myrto
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά > AVR Εποχή > [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 Go Down Print
Author Topic: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!  (Read 6486 times)
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #15 on: June 17, 2008, 22:11:44 pm »

Quote from: mousitsa on June 17, 2008, 21:38:57 pm
paidia merikes erotiseis gia ti 2 asksi....
1)katarhin giati kanei .org $0400 afou sto manual tou atmega128 deihnei oti i sram xekinaei apo tin $0100?
2) giati vazei tin entoli ldi zh, high (io_array) ?
3) etsi opos einai to programma pou perimenei na erthei to external interrupt sto teleftaio loop
ousiastika den einai san kanei polling?


sorry gia ta greeklish............. Smiley

3)οχι δεν είναι σαν να κάνει polling. polling κάνει όταν εξετάζει τις σημαίες των περιφερεικών, και εκεί πέρα δεν εξετάζει καμία σημαία, κάνει απλώς έναν ατέρμονο βρόχο...  Smiley
Logged
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #16 on: June 17, 2008, 22:13:34 pm »

Βασικά υποτίθεται ότι μέσα στο loop εσύ μπορείς να τον βάλεις να κάνει διάφορα άσχετα δικά σου μέχρι να σε διακόψει, ενώ με τις σημαίες δε γίνεται (ή μάλλον γίνεται, αλλά θα χάσεις κάποια σημαία αν αναβοσβήσει γρήγορα).
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Mendoza
Guest
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #17 on: June 18, 2008, 12:37:09 pm »

Στην ασκηση * γιατι συνδεει το D2 με το D6?
Kατευθειαν polling sto D2 δε θα μπορουσε να κανει?
« Last Edit: June 18, 2008, 12:57:30 pm by Bo@rD-RiDeR » Logged
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #18 on: June 18, 2008, 12:55:44 pm »

Ο D2 είναι διακόπτης και συνδέεται στο pind6 το οποίο με το πάτημα του διακόπτη αλλάζει κατασταση.Δηλαδή δεν νομίζω ότι υπάρχει κάποιος ιδιαίτερος λόγος εκτός από την εκφώνηση που είναι ομολογουμένως περίπλοκη..

Που υπάρχουν προβλήματα με ADC?
Logged
l0v3null
Θαμώνας
****
Gender: Male
Posts: 420


τι λεει θα παμε καμια....ΒΒΒβββόλτα?


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #19 on: June 18, 2008, 12:56:39 pm »

Που το κανει αυτο ρε φιλε και δε το βλεπω?.....polling δεν ειναι αυτο?:

loop:
    sbic PIND, 6
    clt
    brts loop
.......

Αλλο το switch αλλο το PIND6.....

που υπαρχουν προβληματα ADC?....στις εξετασεις.... Grin Grin
Logged

Τhis is my reality and YOU are a guest!
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #20 on: June 18, 2008, 12:58:02 pm »

Quote from: l0v3null on June 18, 2008, 12:56:39 pm
Που το κανει αυτο ρε φιλε και δε το βλεπω?.....polling δεν ειναι αυτο?:

loop:
    sbic PIND, 6
    clt
    brts loop
.......

Όχι, δεν είναι polling. Περιμένει διακοπή.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #21 on: June 18, 2008, 12:59:35 pm »

switch D2 is polled (connected to PinD6) λέει η εκφώνηση....αλλά όντως έχεις δίκιο περιμένει διακοπή!δηλαδή περιμένει να αλλάξει το pind6.

δείτε όμως λίγο και την απορία μου:
Quote from: Tsihiro on June 18, 2008, 12:55:44 pm

Που υπάρχουν προβλήματα με ADC?

« Last Edit: June 18, 2008, 13:01:54 pm by Tsihiro » Logged
l0v3null
Θαμώνας
****
Gender: Male
Posts: 420


τι λεει θα παμε καμια....ΒΒΒβββόλτα?


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #22 on: June 18, 2008, 13:02:05 pm »

Quote from: Nessa NetMonster on June 18, 2008, 12:58:02 pm
Quote from: l0v3null on June 18, 2008, 12:56:39 pm
Που το κανει αυτο ρε φιλε και δε το βλεπω?.....polling δεν ειναι αυτο?:

loop:
    sbic PIND, 6
    clt
    brts loop
.......

Όχι, δεν είναι polling. Περιμένει διακοπή.

Βρε συ ουσιαστικα το polling αυτο το πραγμα ειναι....βρογχος μεταξυ ορισμενων συνθηκων και αναλογη αντιδραση.....επειδη δεν εχει αλλες συνθηκες δλδ?....
Logged

Τhis is my reality and YOU are a guest!
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #23 on: June 18, 2008, 13:05:24 pm »

Με συγχωρείς, δεν το είδα καλά, έχεις δίκιο. Polling είναι. Περιμένει να αλλάξει το PIND6.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #24 on: June 18, 2008, 13:14:05 pm »

δεν είναι στις 9 ασκήσεις αλλά στα θέματα 09_07:
-σαν voltage reference τι παίρνουμε?(δηλ. τα bits7-6 του  ADMUX)
-Πάλι στο admux τα bits4:0 τα παίρνουμε 0 0 0 ή θέλει κάποιο gain?
-Το αποτέλεσμα του ADC το ρουφάμε με διακοπή ή συμφέρει με κάποιον άλλο τρόπο?
-Τέλος η ενεργοποίηση του aden και του adsc bit γίνεται στη διαδικασία του reset?
Logged
l0v3null
Θαμώνας
****
Gender: Male
Posts: 420


τι λεει θα παμε καμια....ΒΒΒβββόλτα?


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #25 on: June 18, 2008, 13:22:39 pm »

Που ακριβως ειναι αυτα τα 9/07?...δεν υπαρχουν στα downloads....?!?
Logged

Τhis is my reality and YOU are a guest!
jeffaldo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 803



View Profile WWW
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #26 on: June 18, 2008, 13:32:03 pm »

αλλαξε σελιδα
Logged
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #27 on: June 18, 2008, 14:04:59 pm »

Στα downloads υπάρχουν σελ.2 ξέχασα να πω ότι αναφέρομαι στο 2ο θέμα
Logged
iliana
Καταξιωμένος/Καταξιωμένη
***
Posts: 191



View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #28 on: May 20, 2009, 15:59:01 pm »

Λοιπον,  εχω μια απορια στη 2η ασκηση . Μπορει καποιος να μου εξηγησει αναλυτικα παρακαλω, γιατι γραφουμε ετσι την εντολη           ldi temp 0b00001011 και την αποθηκευουμε στον EICRA?
Και γιατι ομοιως         ldi temp 0b00000011  στον EIMSK?

Kαπου ειδα οτι αναφερθηκε κατι για timers. Δεν τους εχω διαβασει ακομα, που ακριβως στο pdf το λεει?

1)Δεν καταλαβαινω, γιατι βαζουμε αυτον τον αριθμο στον temp. Λογικα εχει να κανει με το πινακακι στη σελ 30 του pdf απο  4. I/O Ports.. Δλδ μηπως, λεω μηπως, διαβαζει για τον EICRA τα bits  με τη σειρα 11( rising edge) και μετα tτα 10( falling edge)? Δεν εχω καταλαβει πως προκυπτει αυτο και sorry αν μπερδευω.

2)Eπισης γιατι EICRA στην πρωτη περιπτωση και EIMSK στη δευτερη περιπτωση ? Με ποιο κριτηριο? Ολοι αυτοι ειναι  interrupt registers , αλλα ποτε επιλεγω τον ενα και ποτε τον αλλο?
3) και τελος γιατι out ΕΙMSK , ενω sts EICRA? Καπου νομιζω ειδα οτι o ΕICRA ανηκει στους extended registers γι αυτο ,ομως και o EIMSK στην ιδια κατηγορια δεν ανηκει?

Αν καποιος ξερει ας μας πει ποιες σελιδες να κοιταξουμε απο το pdf των timers γιατι ειναι παρα πολλα. Οι χαζες μου αποριες καπου θα λυνονται μες στην υλη, αλλα εχω χαθει λιγο.. Τα χω δει μεχρι το 4 μια γρηγορη αναγνωση αλλα που να δωσω εμφαση?
Logged

Do not regret the things you’ve done, but those you didn’t do
Am@NiTa
Θαμώνας
****
Gender: Female
Posts: 345



View Profile
Re: [Μίκρο II] Aποριες και συζητηση στις 9 ασκησεις!
« Reply #29 on: June 14, 2009, 00:56:10 am »

Quote from: iliana on May 20, 2009, 15:59:01 pm
Λοιπον,  εχω μια απορια στη 2η ασκηση . Μπορει καποιος να μου εξηγησει αναλυτικα παρακαλω, γιατι γραφουμε ετσι την εντολη           ldi temp 0b00001011 και την αποθηκευουμε στον EICRA?
Και γιατι ομοιως         ldi temp 0b00000011  στον EIMSK?

Kαπου ειδα οτι αναφερθηκε κατι για timers. Δεν τους εχω διαβασει ακομα, που ακριβως στο pdf το λεει?

1)Δεν καταλαβαινω, γιατι βαζουμε αυτον τον αριθμο στον temp. Λογικα εχει να κανει με το πινακακι στη σελ 30 του pdf απο  4. I/O Ports.. Δλδ μηπως, λεω μηπως, διαβαζει για τον EICRA τα bits  με τη σειρα 11( rising edge) και μετα tτα 10( falling edge)? Δεν εχω καταλαβει πως προκυπτει αυτο και sorry αν μπερδευω.

2)Eπισης γιατι EICRA στην πρωτη περιπτωση και EIMSK στη δευτερη περιπτωση ? Με ποιο κριτηριο? Ολοι αυτοι ειναι  interrupt registers , αλλα ποτε επιλεγω τον ενα και ποτε τον αλλο?
3) και τελος γιατι out ΕΙMSK , ενω sts EICRA? Καπου νομιζω ειδα οτι o ΕICRA ανηκει στους extended registers γι αυτο ,ομως και o EIMSK στην ιδια κατηγορια δεν ανηκει?

Αν καποιος ξερει ας μας πει ποιες σελιδες να κοιταξουμε απο το pdf των timers γιατι ειναι παρα πολλα. Οι χαζες μου αποριες καπου θα λυνονται μες στην υλη, αλλα εχω χαθει λιγο.. Τα χω δει μεχρι το 4 μια γρηγορη αναγνωση αλλα που να δωσω εμφαση?

Απο τη στιγμη που εχουμε να κανουμε με external interrupts χρησιμοποιουμε EIMSK και EICRA.O EIMSK σε συνδυασμο με το Ι της SREG ενεργοποιουν το interrupt.Ο EICRA δειχνει με ποιο τροπο θα ενεργοποιηθει το interrupt(rising edge/falling edge/level sensed).O EICRΑ ειναι για τα INT3,INT2,INT1,INT0 ενω ο EICRB για τα INT4,INT5,INT6,INT7.Επισης γραφει στο datasheet Note that
recognition of falling or rising edge interrupts on INT7:4 requires the presence of an I/O clock.

Ο EIMSK βρισκεται στη διευθυνση $39 (σελ.362 απο το doc2467.pdf).Για I/O address 0x00-0x3F χρησιμοποιουνται οι εντολες IN,OUT (θα το βρεις στα ATmega128 i/o specifications),ενω ο EICRA στη διευθυνση $6Α γι'αυτο και χρησιμοποιει την STS.

Τωρα για τα bits που εχει βαλει στον EICRA.Για να ενεργοποιηθει το ΙΝΤ0 πρεπει να υπαρξει rising edge στο PIND0.Δλδ απο 0 να αλλαξει σε 1.Αμα τρεξεις το προγραμμα στο ΑVRStudio εντολη προς εντολη θα δεις το εξης.Προχωραει κανονικα μεχρι την εντολη brts loop.Εκει κολλαει και δεν προχωραει παρακατω.Αυτο γιατι εχει θεσει απο πριν μονος του το Τ=1 και κανει ολη την ωρα loop.Aμα ομως πας στον καταχωρητη PIND και πειραξεις το PIND0 και το κανεις 1 τοτε το προγραμμα θα πηδηξει στο ΕXT_INTO και οταν τελειωσει με αυτο θα ξαναγυρισει στο brts loop.To loop συνεχιζεται γιατι το Τ=1.Tωρα αμα πας παλι στο PIND και πειραξεις το PIND1 και το κανεις 1 πατησεις Step into και μετα 0 και ξανα Step into τοτε το προγραμμα θα πηδηξει στο ΕXT_INT1 κ.ο.κ. Οι επιλογες που εκανε δλδ για το falling kai rising edge ηταν τυχαιες.Θα μπορουσαν να ηταν διαφορετικες.Αμα κανω καπου λαθος διορθωστε με δεν ειμαι 100% σιγουρη
Logged

!!!Go out, create thunder, and stand right under!!!
Pages: 1 [2] 3 Go Up Print
Jump to:  

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