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

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, 00:38:22 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[June 16, 2025, 23:46:31 pm]

[Οργάνωση Υπολογιστών] Γε...
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 Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

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

Αντικατάστασης πυκνωτή σε...
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]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31711
Online Today: 164
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 55
Guests: 102
Total: 157
Kwst@ss_
Northern Eagle
Deviate
andyy
el mariachi
miltan8
acolak
Mikekmp
Giorgos2222
DemetriosL
Giannis Masterio
Saint_GR
tasos gourd
superkolios
m.renia
dkonst
alex_samaras_
EiriniGeo
vagk
aalmpanb
babis.o.sougias
Maximos7
sigklitiki
arisap
Spyridon01101
mpizos
antontsiorvas
Ulmo
Βασιλης
Yamal
Christina_R
Zaxarenia
maria.r
apol
anon
akoil
satsok
VaiosG
vastridam
leolam
Carot1456
soph553
kouf
Born_Confused
ELEF
sassi
gkyrodi
jimalexoud
HlektrikhPatata
iliaskou
Εμφάνιση

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

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


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Απορία counter OCR2
« on: September 21, 2007, 17:34:15 pm »

Στην ασκ m2ex03-b από αυτές που υπάρχουν στο e-thmmy πρέπει ο counter (ΤCNT2) μόλις μετρήσει ένα λεπτό να κάνουμε  interrupt. Γι αυτό τον συγκρίνουμε με τον OCR2 ο οποίος παίρνει την τιμή 59...
Δεν έπρεπε να πάρει την τιμή 60??  Όταν ο ΤCNT2 πάρει την τιμή 60 δεν πρέπει να τον μηδενίσουμε στο 00? γιατί στο 59? Cheesy
Logged
nicktgr15
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 167


View Profile
Re: Απορία counter OCR2
« Reply #1 on: September 21, 2007, 18:39:10 pm »

Μάλλον όχι. Άλλωστε και τα ρολόγια που φοράμε μέχρι το 59 μετράνε. 60 και 0 ταυτίζονται Smiley
Logged

Playing a lion being led to a cage,I turn from surreal to seclusion,
From love to disdain,From belief to illusion,From a theif to a beggar,
From a God to God save me
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Απορία counter OCR2
« Reply #2 on: September 21, 2007, 18:51:08 pm »

Γι αυτό ακριβώς λέω! Όταν θα γίνει 60 θα πρέπει να μηδενιστεί. Γιατί τώρα μηδενίζεται στο 59. Δηλαδή 59 και 0 ταυτίζονται! Σαν να κλέβει ένα sec.. Μήπως παίζει κάτι άλλο που δεν κατάλαβα με τους counters...
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


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


View Profile
deleted
« Reply #3 on: September 21, 2007, 19:24:43 pm »

deleted
« Last Edit: June 14, 2015, 19:56:38 pm by BOBoMASTORAS » Logged

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

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Απορία counter OCR2
« Reply #4 on: September 22, 2007, 03:22:54 am »

Δλδ το TCNT2 μηδενίζεται την επόμενη φορά που θα μεταβληθεί (λόγω παλμού στο Τ2) και όχι στιγμιαία μόλις εξισωθεί με το OCR2?

Ακόμα και το datasheet δεν τον εξηγεί πολύ καλά...

@BOBoMASTORAS Ακόμα και αν η Interupt service routine εκτελεστεί στον επόμενο κύκλο δε το δικαιολογεί, γιατί η επόμενη αύξηση του TCNT2  θα γίνει μετά από 1 sec.
« Last Edit: September 22, 2007, 03:32:25 am by Petrakeas » Logged
rhum
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 269



View Profile
Re: Απορία counter OCR2
« Reply #5 on: September 22, 2007, 06:37:57 am »

Quote from: Petrakeas on September 22, 2007, 03:22:54 am
Δλδ το TCNT2 μηδενίζεται την επόμενη φορά που θα μεταβληθεί (λόγω παλμού στο Τ2) και όχι στιγμιαία μόλις εξισωθεί με το OCR2?

Ναι, αυτο ισχυει, ουσιαστικα παντα ο counter μετραει Ν+1 και οχι Ν. Οταν TCNT=OCR δεν συμβαινει τιποτα, το IRG χτυπει και ο TCNT μηδενιζεται οταν ο counter δεχτει τον επομενο παλμο, δηλαδη μετα απο ενα δευτερολεπτο


Απορια στην m2ex07-a :
Η κληση της ρουτινας καθυστερησης  rcall TIME_DEL_A πρεπει να μπει μετα την  out PORTB, temp  αλλιως ο 4 κινητηρας δεν προλαβαινει να ενεργοποιηθει.
Logged

ΤΟ ΠΟΤΑΜΙ ΠΙΣΩ ΔΕΝ ΓΥΡΝΑ!  ΤΟ ΠΟΤΑΜΙ ΠΙΣΩ ΔΕΝ ΓΥΡΝΑ...
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Απορία counter OCR2
« Reply #6 on: September 22, 2007, 14:33:39 pm »

@thum έτσι είναι όντως. Το δοκίμασα στο AVR studio.
Δεν πήγα ακόμα στην 7! Γρήγορος είσαι! Αύριο θα το δω.
Logged
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Απορία counter OCR2
« Reply #7 on: September 23, 2007, 17:06:04 pm »

@rhum είδα την άσκηση, αλλά δε βρήκα πρόβλημα. Νομίζω ξεκινάει
Logged
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Απορία counter OCR2
« Reply #8 on: September 26, 2007, 17:40:25 pm »

Για την ασκηση 3 απο αυτες που ανεβασε ο Πετρου δεν εχω καταλαβει το αρχικο κομματι.

 initialization of the Timer/Counter 2 Control Register
    ldi temp, 0b00001111  ; CTC mode (0bx0xx1xxx), OC2 disconnected (0bxx00xxxx)
         ; and external clock source on T2 pin clock on rising edge (0bxxxxx111)
    out TCCR2, temp   

; initialization of the Output Compare Register 2
    ldi temp, 59
    out OCR2, temp
; clearing the whole clock - redundant
    clr days
    clr hours
    clr minutes
    out TCNT2, minutes
; initialization of the External Interrupt Control Register
    ldi temp, 0b00000011    ; ext_int0: 0->1

    sts EICRA, temp 
; enabling interrupts
    ldi temp, 0b10000000
    out TIMSK, temp     ; enabling Timer/Counter2 Compare Match interrupt
    ldi temp, 0b00000001
    out EIMSK, temp     ; enabling external interrupts

    sei
; waiting for an external interrupt


Αυτα που εχω στο Bold απο που μπορω να τα βρω μηπως καταλαβω τιποτα?  Ξερω οτι τα αναφερει στις διαφανειες αλλα ποτε χρησιμοποιουμε τα 0000000011 κτλ σε καθε περιπτωση δεν το καταλαβα καθολου.

Για παραδειγμα γιατι βαλαμε

 ldi temp, 0b00001111  ; CTC mode (0bx0xx1xxx), OC2 disconnected (0bxx00xxxx)
         ; and external clock source on T2 pin clock on rising edge (0bxxxxx111)
    out TCCR2, temp


Που λεει για αυτο?
Logged
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Απορία counter OCR2
« Reply #9 on: September 26, 2007, 18:18:16 pm »

Με μια πολυ γρηγορη ματια αυτα ειναι ρυθμισεις που πρεπει να κανεις και θα τα βρεις στο manual!
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
sevastizoi
Ανερχόμενος/Ανερχόμενη
**
Gender: Female
Posts: 79


bizzzzzzzz


View Profile
Re: Απορία counter OCR2
« Reply #10 on: September 26, 2007, 18:18:56 pm »

στο datasheet για τον avrmega128 έχει τα πάντα ,εσύ ψάχνεις από τη σελίδα 145 και μετά που περιγράφει τον timer/counter 2...
Logged

Ο Λούκυ-Λουκ κοιμάται πιο γρήγορα κι από τον ίσκιο του
liago13
Θαμώνας
****
Gender: Male
Posts: 424

Είμαι ηλεκτρολόγος, καλά ξεμπερδέματα...


View Profile
Re: Απορία counter OCR2
« Reply #11 on: September 26, 2007, 19:46:33 pm »

Quote from: sevastizoi on September 26, 2007, 18:18:56 pm
στο datasheet για τον avrmega128 έχει τα πάντα ,εσύ ψάχνεις από τη σελίδα 145 και μετά που περιγράφει τον timer/counter 2...

Μακαρι να μη μας βαλει κατι που να χρειαζεται οπωσδηποτε το datasheet γιατι δεν θα το εχω μαζι μου ουτε εχω διαλεξει τι να εκτυπωσω αποσπασματικα.

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

Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Re: Απορία counter OCR2
« Reply #12 on: September 26, 2007, 19:49:37 pm »

Χωρις το datasheet δε νομιζω πως υπαρχει πιθανοτητα να γραψεις, εκτος και αν θυμασαι ολα τα bits ολων των registers απ'εξω!

Εκτυπωσε τις σελιδες που αναφερει στο .doc με την υλη. Αυτες που περιλαμβανουν PWM δε θα χρειαστουν απ'οτι ειπε ο alexzlat.
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Pages: [1] Go Up Print
Jump to:  

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