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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Τομέας Ενέργειας] Μαθήμα...
by PolarBear
[August 02, 2025, 23:35:57 pm]

Ρύθμιση θερμικού για μοτέ...
by chatzikys
[August 02, 2025, 21:29:19 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[August 02, 2025, 19:59:00 pm]

Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[August 02, 2025, 17:30:47 pm]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[August 02, 2025, 17:06:37 pm]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[August 02, 2025, 13:25:49 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[August 02, 2025, 09:51:26 am]

Οι μπράβοι του πρύτανη
by Διάλεξις
[August 02, 2025, 01:30:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[August 02, 2025, 01:04:15 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[August 02, 2025, 00:59:05 am]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427647
Total Topics: 31739
Online Today: 125
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 5
Guests: 113
Total: 118
JTS
Geoth
cealexop
iliaspapam
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > Μικροεπεξεργαστές και Περιφερειακά > AVR Εποχή > Γενικές απορίες στον AVR
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 10 Go Down Print
Author Topic: Γενικές απορίες στον AVR  (Read 19641 times)
nad
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Female
Posts: 764



View Profile
Re: Γενικές απορίες στον AVR
« Reply #15 on: October 01, 2006, 18:33:14 pm »

 Thanks thanks thanks!!!
 
Quote from: dj soula on October 01, 2006, 13:12:50 pm
Αλλά στις ασκήσεις τη χρησιμοποιεί για τον EICRA (και μόνο αυτόν), o οποίος είναι καταχωρητής εισόδου-εξόδου, σωστά?
Η εντολή OUT ΕIMSK, temp είναι λογική.
Επίσης αυτοι οι καταχωρητές περιγράφονται κάπου? Δεν τους βρήκα ούτε στο datasheet ούτε στο βιβλίο.
Για τον ΕIMSK λέει κάτι στη σελ 91 του datasheet. Αντιγράφω:
• Bits 7..0 – INT7 – INT0: External Interrupt Request 7 - 0 Enable
When an INT7 – INT0 bit is written to one and the I-bit in the Status Register (SREG) is
set (one), the corresponding external pin interrupt is enabled. The Interrupt Sense Control
bits in the External Interrupt Control Registers – EICRA and EICRB – defines
whether the external interrupt is activated on rising or falling edge or level sensed. Activity
on any of these pins will trigger an interrupt request even if the pin is enabled as an
output. This provides a way of generating a software interrupt.
 Ουσιαστικά είναι ενεργοποίηση διακοπής.
 Για τον EICRA λέει επίσης στο κομμάτι για τα External Interrupts.
 
Logged

Γιατί να λέμε βίαια τα νερά ενός ποταμού και όχι τις όχθες που τα περιορίζουν;
Μπ. Μπρεχτ


Μπορεί και να 'χω τρελαθεί
ο ίσκιος σου μ' ακολουθεί
Κυλά στις στέγες το γέλιο σου
σαν πρωινή βροχή και λιώνει την ψυχή...

Τόσες χιλιάδες αστέρια εκεί πάνω
κι εγώ μοναχή μου στη γη
ούτε που ξέρω πού είμαι, τι κάνω
και τι με κρατάει στη ζωή.

Σ' έχασα και γύρω πια νυχτώνει
Σ' έχασα κι η πόλη είναι σκληρή
Αγάπη μου, χαρά μου μόνη κι αληθινή...
bjork
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 4996



View Profile
Re: Γενικές απορίες στον AVR
« Reply #16 on: October 01, 2006, 23:10:26 pm »

Ευχαριστώ! Και κάτι ακόμη: Τι είναι το IC SN7402? (άσκηση 5)
Logged

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


Download NOW from users.auth.gr/avogiann


View Profile
Απ: Γενικές απορίες στον AVR
« Reply #17 on: October 02, 2006, 05:39:27 am »

Quote from: dj soula on October 01, 2006, 23:10:26 pm
Ευχαριστώ! Και κάτι ακόμη: Τι είναι το IC SN7402? (άσκηση 5)

Ένα ολοκληρωμένο κύκλωμα με 4 πύλες NOR των 2 εισόδων η κάθε μια
« Last Edit: October 02, 2006, 05:41:28 am by Stalin » Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
nad
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Female
Posts: 764



View Profile
Re: Γενικές απορίες στον AVR
« Reply #18 on: October 03, 2006, 13:02:05 pm »

 Ήρθε η ώρα για μια ακόμη πιο κουφή απορία... Σε ένα πρόγραμμα(πχ στη 2η άσκηση) η διακοπή πότε ακριβώς θα αρχίσει να εκτελείται; Μετά την εντολή sei; Και αφού εκτελεστεί που ακριβώς θα γυρίσει με το reti; Στο σημείο μετά την εντολή sei;
 
Συνάδελφοι, δείξτε κατανόηση στις κοτσάνες....
Logged

Γιατί να λέμε βίαια τα νερά ενός ποταμού και όχι τις όχθες που τα περιορίζουν;
Μπ. Μπρεχτ


Μπορεί και να 'χω τρελαθεί
ο ίσκιος σου μ' ακολουθεί
Κυλά στις στέγες το γέλιο σου
σαν πρωινή βροχή και λιώνει την ψυχή...

Τόσες χιλιάδες αστέρια εκεί πάνω
κι εγώ μοναχή μου στη γη
ούτε που ξέρω πού είμαι, τι κάνω
και τι με κρατάει στη ζωή.

Σ' έχασα και γύρω πια νυχτώνει
Σ' έχασα κι η πόλη είναι σκληρή
Αγάπη μου, χαρά μου μόνη κι αληθινή...
lambros
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 170


Mike Oldfield - Ommadawn :)


View Profile
Re: Γενικές απορίες στον AVR
« Reply #19 on: October 03, 2006, 13:54:50 pm »

H διακοπή μπορεί να συμβεί σε οποιαδήποτε σημείο του προγράμματος ,αμέσως μετά την εντολή sei .Δηλαδή στην άσκηση 2 μπορεί να συβεί στο τμήμα 
set
loop:
    brts loop
    nop
πχ έστω οτι όταν εκτελείται η set συμβαίνει μια διακοπή INT0 , τοτέ τελειώνει η εκτέλεση της set ,καλείται η υπορουτίνα EXT_INT0 και με  την reti το προγραμμά επιστρέφει στην brts loop
Logged

Έλευθερος είναι ο άνθρωπος που ζει μέσα στο Αιώνιο , γιατί αυτό είναι Ζωή.

Κ.
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Απ: Γενικές απορίες στον AVR
« Reply #20 on: October 03, 2006, 18:32:20 pm »

Ακριβως! Αυτη ειναι και η λειτουργια τηε μεθοδου διακοπων με τα μειονεκτηματα της και τα πλεονεκτηματα της!

+ Δεν χρειαζεται ο επεξεργαστης να περιμενει ποτε θα ειναι ετοιμη μια περιφερειακη συσκευη η οποια σχεδον παντα ειναι ΠΟΛΥ πιο αργη απο τον επεξεργαστη.
Οταν η περ.συσ. ειναι ετοιμη θα κανει διακοπη.
Αν εσυ τις εχεις ενεργοποιημενες τοτε θα γινει δεκτη αλλιως θα περιμενει ποτε θα την ενεργοποιησεις.


- Πρεπει να προσεχεις στις ρουτινες διακοπων να αποθηκευεις στην αρχη ολους τους απαραιτητους καταχωρητες (συνηθως τους αποθηκευεις στη στακα με την εντολη push).
Ποιοι ειναι αυτοι?
Αυτοι οι καταχωρητες που η ρουτινα εξυπηρετησης της διακοπης χρησιμοποιει και αρα θα αλλαξει τα στοιχεια τους.
Logged

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



View Profile
Re: Γενικές απορίες στον AVR
« Reply #21 on: October 03, 2006, 23:03:51 pm »

 Ανακάλυψα τον κόσμο!!!!!  Cheesy  Cheesy
 Το ξέρετε ότι στο αρχείο Atmel\AVR Tools\AvrAssembler\Appnotes υπάρχουν αρκετά παραδείγματα; Για παράδειγμα μόλις διάβασα ένα που έχει το συγκριτή. Νομίζω ότι παραδείγματα είναι όσα αρχίζουν με avr... Αχ, πείτε μου ότι δεν το ξέρατε, να αισθανθώ χρήσιμη... Tongue
 Λοιπόν, εκεί που διάβασα το πρόγραμμα με το συγκριτή πέφτω στην εντολή low(-1). Τι εννοεί ο ποιητής;;; Shocked Έχει κανένας καμιά ιδέα;
 Ξέρω ξέρω, εδώ δεν προλαβαίνω να διαβάσω αυτά που είναι στην ύλη, έχω απορίες και στα εκτός...
Logged

Γιατί να λέμε βίαια τα νερά ενός ποταμού και όχι τις όχθες που τα περιορίζουν;
Μπ. Μπρεχτ


Μπορεί και να 'χω τρελαθεί
ο ίσκιος σου μ' ακολουθεί
Κυλά στις στέγες το γέλιο σου
σαν πρωινή βροχή και λιώνει την ψυχή...

Τόσες χιλιάδες αστέρια εκεί πάνω
κι εγώ μοναχή μου στη γη
ούτε που ξέρω πού είμαι, τι κάνω
και τι με κρατάει στη ζωή.

Σ' έχασα και γύρω πια νυχτώνει
Σ' έχασα κι η πόλη είναι σκληρή
Αγάπη μου, χαρά μου μόνη κι αληθινή...
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


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


View Profile
deleted
« Reply #22 on: October 04, 2006, 00:20:16 am »

deleted
« Last Edit: June 14, 2015, 21:52:40 pm by BOBoMASTORAS » Logged

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

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
nad
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Female
Posts: 764



View Profile
Re: Γενικές απορίες στον AVR
« Reply #23 on: October 04, 2006, 20:51:26 pm »

 Έχει κάποιος τις σημειώσεις του μαθήματος στις 11-4; Έχει μια άσκηση για τον a/d. Στο τέλος της διακοπής έχει τις εντολές out sreg,r16 .... και reti. Ξέρετε ποια είναι η εντολή που μεσολαβεί ανάμεσα στις 2; Γιατί στις σημειώσεις μου είναι λίγο μουτζουρωμένο...
Logged

Γιατί να λέμε βίαια τα νερά ενός ποταμού και όχι τις όχθες που τα περιορίζουν;
Μπ. Μπρεχτ


Μπορεί και να 'χω τρελαθεί
ο ίσκιος σου μ' ακολουθεί
Κυλά στις στέγες το γέλιο σου
σαν πρωινή βροχή και λιώνει την ψυχή...

Τόσες χιλιάδες αστέρια εκεί πάνω
κι εγώ μοναχή μου στη γη
ούτε που ξέρω πού είμαι, τι κάνω
και τι με κρατάει στη ζωή.

Σ' έχασα και γύρω πια νυχτώνει
Σ' έχασα κι η πόλη είναι σκληρή
Αγάπη μου, χαρά μου μόνη κι αληθινή...
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


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


View Profile
deleted
« Reply #24 on: October 04, 2006, 21:00:42 pm »

deleted
« Last Edit: June 14, 2015, 21:52:15 pm by BOBoMASTORAS » Logged

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

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
nad
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Female
Posts: 764



View Profile
Re: Γενικές απορίες στον AVR
« Reply #25 on: October 05, 2006, 12:55:06 pm »

 Ακόμη μία απορία της τελευταίας στιγμής...
 Στον timer πότε ακριβώς γίνεται match; Όταν φτάσει την τιμή που ορίζουμε ως τοπ, ή στον επόμενο κύκλο; Στο παράδειγμα που μετράει λεπτά, κτλ ορίζει ως τοπ το 59, γιατί όχι το 60;
 Και κάτι τελευταίο, το oc disconnected τι ακριβώς σημαίνει;;;;

 Υ.Γ. Θα ήθελα να σας ευχαριστήσω πολύ για τη βοήθεια και τη συμπαράσταση. Αν το περάσω, η "νίκη μου" εξαιρετικά αφιερωμένη σε σας...
Logged

Γιατί να λέμε βίαια τα νερά ενός ποταμού και όχι τις όχθες που τα περιορίζουν;
Μπ. Μπρεχτ


Μπορεί και να 'χω τρελαθεί
ο ίσκιος σου μ' ακολουθεί
Κυλά στις στέγες το γέλιο σου
σαν πρωινή βροχή και λιώνει την ψυχή...

Τόσες χιλιάδες αστέρια εκεί πάνω
κι εγώ μοναχή μου στη γη
ούτε που ξέρω πού είμαι, τι κάνω
και τι με κρατάει στη ζωή.

Σ' έχασα και γύρω πια νυχτώνει
Σ' έχασα κι η πόλη είναι σκληρή
Αγάπη μου, χαρά μου μόνη κι αληθινή...
poumpa
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 92


Download NOW from users.auth.gr/avogiann


View Profile
Απ: Γενικές απορίες στον AVR
« Reply #26 on: October 05, 2006, 13:51:59 pm »

Quote from: nad on October 05, 2006, 12:55:06 pm
Ακόμη μία απορία της τελευταίας στιγμής...
 Στον timer πότε ακριβώς γίνεται match; Όταν φτάσει την τιμή που ορίζουμε ως τοπ, ή στον επόμενο κύκλο; Στο παράδειγμα που μετράει λεπτά, κτλ ορίζει ως τοπ το 59, γιατί όχι το 60;
 Και κάτι τελευταίο, το oc disconnected τι ακριβώς σημαίνει;;;;

Στο datasheet του ATmega128 στη σελίδα 148 όπου περιγράφει την Output Compare Unit λέει ότι η διακοπή OCF2 ενεργοποιείται στον επόμενο κύκλο από αυτόν που θα γίνει match.

OC disconnected εγώ το καταλαβαίνω ότι απλώς δεν χρησιμοποιείται
Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


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


View Profile
deleted
« Reply #27 on: October 05, 2006, 15:53:26 pm »

deleted
« Last Edit: June 14, 2015, 21:51:51 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: Γενικές απορίες στον AVR
« Reply #28 on: June 11, 2007, 13:32:49 pm »


Παιδιά, στην άσκηση 5, στην αρχή που δηλώνει ποια θα είναι τα στοιχεία του test_pairs στη μνήμη, αυτή η κάθετος που έχει (\) παίζει κάποιο ρόλο?

Επίσης, δεν έχω καταλάβει γιατί όταν φορτώνουμε στον καταχωρητή Ζ την διεύθυνση του test_pairs γράφουμε
ldi ZH, LOW(2*test_pairs) κι όχι ldi ZH, LOW(test_pairs)

Logged
aika
Θαμώνας
****
Gender: Female
Posts: 424

mein gott


View Profile
Re: Γενικές απορίες στον AVR
« Reply #29 on: June 11, 2007, 13:52:51 pm »

Και μια σχετική ερώτηση με το προηγούμενο ποστ.
Στα θέματα 9/2006, στο δεύτερο θέμα, είναι σωστό να γράψω

.org $0100
   pollaplasia_4: .db 7, 4, 8 ...
   pollaplasia_6: .db 5, 6, 12, 18 ...
   pollaplasia_9: .db 3, 9, 18...

και μετά να κάνω προσπέλαση στα στοιχεία μέσω του Ζ:
ldi ZL, LOW(2*pollaplasia_6)
ldi ZH, HIGH(2*pollaplasia_6) κλπ ??

Επίσης, ζητάει να γίνουν όλα με το μικρότερο δυνατό αριθμό εντολών. Δεν πιστεύω να πειράζει που κάνω την ίδια διαδικασία τρεις φορές για το αν είναι πολλαπλάσιο του 4 του 6 ή του 9. Ίσως θα μπορούσα να τα κάνω ...3 σε 1 βέβαια, αλλά που να παιδεύεσαι τώρα  Tongue
Logged
Pages: 1 [2] 3 4 ... 10 Go Up Print
Jump to:  

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