• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 00:00:57 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:00:57 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: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 42
Guests: 106
Total: 148
Το παγώνι
kpap17
George15
Yamal
nikd
george14
parvanitid
mprova
ArchieHadCells
mavropan
evax
kouf
alex_samaras_
dimitrisblioumis
taniakrg
agapi
LambisTr
abiki
Athinaaz
boulionis
Tsomp
Giorgos2222
alababamas4444
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Mr Watson
maestros
Mr Z
Leftor
Nikos_313
cchristodoulou
AODON
Pcsc
cealexop
ThanosKoutsoump
tasos gourd
iliaskou
Εμφάνιση

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

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



View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #15 on: May 16, 2008, 14:03:33 pm »

To αρχείο 'alterport' που λέει στην ύλη,που είναι?  :???:Επίσης παρατηρησα ότι στο datasheet που βρήκα οι σελίδες που αναφέρει στην ύλη δεν είναι οι ίδιες, για παραδειγμα το 'System Control and Reset' αρχίζει από την σελ.50 και όχι από την 47. :???:Αν έχει βρει κάποιος ένα datasheet που ταιριάζει ακριβώς,ας στείλει το λινκ παρακαλώ.... Roll Eyes

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

thmmy rocks!!!


View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #16 on: May 16, 2008, 21:14:14 pm »

Τι χαμός γίνεται με την ύλη εδώ αν είναι δυνατόν, τέτοιο μπάχαλο νομίζω δεν έχω ξαναδεί, υπάρχει κάποιος που το έχει δώσει να μας πει κάποιο τρόπο να μπει μια τάξη?
Logged
cyb3rb0ss
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3348


0 ΜΗΔΕΝ ZERO NULL CERO


View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #17 on: May 17, 2008, 11:21:01 am »

Quote from: kekropas on May 16, 2008, 21:14:14 pm
Τι χαμός γίνεται με την ύλη εδώ αν είναι δυνατόν, τέτοιο μπάχαλο νομίζω δεν έχω ξαναδεί, υπάρχει κάποιος που το έχει δώσει να μας πει κάποιο τρόπο να μπει μια τάξη?
+1
Logged

Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher. ~Albert Einstein

Never argue with stupid people,
the will drag you down to their level
and then beat you with experience.
~Mark Twain

Απλά 0! Fuck Yeah!

LinkedIn
cyb3rb0ss
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3348


0 ΜΗΔΕΝ ZERO NULL CERO


View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #18 on: May 21, 2008, 10:42:09 am »

Γνωρίζω ότι θα χρειαστούν κάποιες σημειώσεις απο τα Μίκρο Ι..
Κάποιος που έχει ξαναδώσει ή έχει δώσει και τα Μίκρο Ι, μήπως μπορεί να βοηθήσει λίγο την κατασταση και να μας πει τι χρειαζόμαστε και αν έχει και τα αρχεία (άκουσα κάτι για  σετ εντολών...) να τα σηκωσει...

Ευχαριστώ.
Logged

Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher. ~Albert Einstein

Never argue with stupid people,
the will drag you down to their level
and then beat you with experience.
~Mark Twain

Απλά 0! Fuck Yeah!

LinkedIn
Mendoza
Guest
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #19 on: May 22, 2008, 20:03:02 pm »

Απορια!

Οταν ενεργοπιηθει μια αιτησh διακοπης στην ουσια γιneται το flag bit της αντιστοιχης περιφεριακης συσκευης 1 στον καταχωρητη των flags(GIFR,EIFR)
Για να απενεργοπιηθει αυτο το bit στον καταχωρητη,οι σημειωσεις(το αρχειο Ι/O στο AVR)λενε οτι εισαγουμε υστερα λογικο 1 στο ιδιο  flag bit...
με ποια λογικη γινεται αυτο ?Ειναι δυνατον ετσι να απενεργοπιηθει?Ετσι κ αλλιως ηδη εχουμε 1 στον bit αυτο!Μαλιστα στις  σημειωσεις το τονιζει ιδιαιτερα..
Logged
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #20 on: May 23, 2008, 02:02:58 am »

Υποθέτω πως μάλλον η μεταβολή ανιχνευεται και παίζει ρόλο στην ενεργοποιηση της διακοπής,και επομένως αν η σημαία μείνει στο 1, δεν θα μπορεί η συσκευή να ξανακάνει αίτηση θέτοντας το 0 σε 1. Undecided (μια απλή υπόθεση,μη σε πάρω στο λαιμό μου  Roll Eyes)
Logged
bjork
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 4996



View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #21 on: May 23, 2008, 02:26:24 am »

Λοιπόν παιδιά, με βάση αυτά που κάναμε πριν 2 χρόνια, δεν ξέρω αν έχει αλλάξει κάτι:
Όλο το μάθημα έχει να κάνει με το πώς διακόπτουμε το πρόγραμμα για να πάμε σε υποπρόγραμμα εξυπηρέτησης εισόδου-εξόδου. Δυο τρόποι: flags και διακοπές.

Τώρα, οι flags είναι απλή ιδέα, και με μίκρο 1 γίνεται. Το πρόγραμμα τσεκάρει αν έχει αλλάξει 'ενα bit κατάσταση κι αν ναι, μεταπηδά στην υπορουτίνα. Οι ασκήσεις του Πέτρου αρκούν.

Για τις διακοπές υπάρχει μια στάνταρ δομή, αρχικοποιείς καταχωρητές, γράφεις κάτι ψευδοεντολές κτλ. Πρώτα να διαβάσετε εκείνο το journal από τον AVR freak, δε θυμάμαι ακριβώς, τα λέει πολύ κατανοητά. Μετά θα διαβάσετε τις ασκήσεις του Πέτρου.

Και με τους δυο τρόπους πάμε στο υποπρόγραμμα της αντίστοιχης περιφερειακής συσκευής (ADC κτλ.), γι' αυτό να βρείτε και να έχετε πρόχειρες τις σημειώσεις που έχουν τυχόν παραδείγματα υπορουτίνων καθώς και τις σημειώσεις με τους καταχωρητές κάθε μιας.

Από τα τεράστια manual του AVR είχα διαβάσει  τους καταχωρητές και για τον timer-counter. UART κτλ τα είδα από άλλα φυλλάδια.

Για την απορία σου Board δεν ξέρω...μπορείς να ποστάρεις πού το διάβασες?  Huh

 Smiley
Logged

It's alright
golden
Θαμώνας
****
Gender: Male
Posts: 392


View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #22 on: May 23, 2008, 12:20:48 pm »

@Board
Πίστευε και μη ερεύνα! Και στο datasheet θα δεις πολλές φορές
ότι γράφοντας λογικό 1 σε κάποιο bit τότε το απενεργοποιούμε..
Μην σου φαίνεται περίεργο δηλαδή!

Πάντως έχω την αίσθηση πως αφου εξυπηρετηθεί η διακοπή, με
την εντολή reti απενεργοποιούμε αυτόματα στους καταχωρητές τα
bits της διακοπής που εξυπηρετήθηκε!
Ελπίζω να βοήθησα..
Logged
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #23 on: May 23, 2008, 12:33:15 pm »

cyb3rb0ss ότι είχα από τα Ι τα σήκωσα εδώ, δε νομίζω να είναι κάτι χρήσιμο για τα ΙΙ πάντως:
http://rapidshare.com/files/116971594/SYS_MIKRO.rar.html

bjork thanks για τα tips, οι ασκήσεις δηλαδή είναι αυτών των δυο κατηγοριών?  Από θεωρία θυμάσαι τίποτα πιο συγκεκριμένο ή τα διαβάζουμε όλα αυτά που έχει στην ύλη?
Logged
Mendoza
Guest
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #24 on: May 23, 2008, 16:51:25 pm »

Ευχαριστω για τη βοηθεια σας στο ερωτημα,Tsihiro k golden !!

Quote from: bjork on May 23, 2008, 02:26:24 am
Για την απορία σου Board δεν ξέρω...μπορείς να ποστάρεις πού το διάβασες?  Huh
Στο αρχειο Ι/Ο για AVR που εχει ανεβασει στο τημμυ,γενικως πολυ μπερδεμα τα αρχεια αυτα!
Logged
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #25 on: May 23, 2008, 17:15:00 pm »

εχω και εγώ μια απορία,δεν έχω καταλάβει τι σημαίνουν τα '<<' κ '>>' στις εντολές,όπως πχ εδώ:
ldir16,1<<ICF1      Undecided Undecided

ααα..επίσης δεν κατάλαβα τι είναι ακριβώς το .cseg η το .dseg και σε ποια περίπτωση χρησιμοποιούμε το καθένα? Undecided


και άλλα πολλά βέβαια.. Tongue
« Last Edit: May 23, 2008, 17:48:10 pm by Tsihiro » Logged
Mendoza
Guest
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #26 on: May 23, 2008, 17:55:46 pm »

Quote from: Tsihiro on May 23, 2008, 17:15:00 pm
εχω και εγώ μια απορία,δεν έχω καταλάβει τι σημαίνουν τα '<<' κ '>>' στις εντολές,όπως πχ εδώ:
ldir16,1<<ICF1      Undecided Undecided

ααα..επίσης δεν κατάλαβα τι είναι ακριβώς το .cseg η το .dseg και σε ποια περίπτωση χρησιμοποιούμε το καθένα? Undecided


και άλλα πολλά βέβαια.. Tongue

ldi r16,1<<ICF1  einai fortosi toy kataxoriti r16 me 1 metatopismeno aristera kata ICF1 theseis!Dld an einai to ICF1 to bit 3 ston kataxoriti tote o r16 fortonetai me  00001000!

.cseg exoume otan grafoyme stin mnimi programmatos entoles i dedomena

.dseg otan grafoyme stin mnimi ram dedomena
Logged
Tsihiro
Θαμώνας
****
Gender: Female
Posts: 311



View Profile
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #27 on: May 23, 2008, 19:17:31 pm »

msrmnt_array: .BYTE 14   αυτό πάλι τι σημαίνει?δεν θυμάμαι κάτι τέτοιο από τα μίκρο 1
Logged
Mendoza
Guest
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #28 on: May 23, 2008, 19:26:33 pm »

ap ayti ti dieythinsi kai meta katakratas 14 byte!


Logged
Mendoza
Guest
Re: Μικροεπεξεργαστές και Περιφερειακά >> Γενικά
« Reply #29 on: May 23, 2008, 19:28:38 pm »

Παντως εχω χασει την υπομονη μου με τις σημειωσεις,απλα δεν διαβαζονται!!Απ οτι καταλβα μονο τηνσημασια των καταχωρητων χρειαζομαστε κ ολα τ αλλα να χαμε να λεγαμε!
Logged
Pages: 1 [2] 3 4 ... 22 Go Up Print
Jump to:  

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