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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 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 _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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426709
Total Topics: 31711
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 78
Guests: 95
Total: 173
gp6
Konstantinoy
gkg
Fotis Roukoutakis
faidonchatz
Pumpakos
Tasaras
dionmant
tasakis
alexlad
Kpavlaras
ELEF
nikd
s4327063
Aris★
Nikos_313
distillery
Kazi
kostaspap
apos34
tasos gourd
Domnious
immo
andreas2000
asantor
BossiTsif
pxanthob
nikosmonov
eplysia
gpapmtb
babistso
PanosPapaspirou
kalantzopoulos
PAPARI69
gpr000
lina_zs
abiki
gtapalis
salonis
mpizos
mgrivab
melisste22
mariaxalk
stefpapa21
antontsiorvas
mikrosdia
Spyrtos14
rafa98p
George_RT
grepanis
stathiskek
Anita
glavdakis
et7gr
Lykaonia
tasos_ntv
palladas
tsaliki
johnnypap
gcheristanidhs
Apostolos adam
jimalexoud
chatzimich
Captain
KOSTASITSKOS
Nicotre
george polymeros
Denisivo
redwolf
thanoswyd
elizabeth
marilita
mitsos753905
mprova
marf10
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > 7ο Εξάμηνο - ΠΠΣ > Υποχρεωτικά Μαθήματα > Συστήματα Μικροϋπολογιστών (Moderators: geo66, Elliot Alderson) > Απορίες στην εργασία 2006-07
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 5 Go Down Print
Author Topic: Απορίες στην εργασία 2006-07  (Read 11678 times)
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Απορίες στην εργασία 2006-07
« on: December 05, 2006, 20:14:48 pm »

Διάβασα στο προγούμενο post, για την κάρτα ότι είναι αρχικοποιημένη στο 0ΧFF. Στο πρόγραμμά μας τι επιπτωση θα έχει αυτό? Θα πρέπει να αρχικοποιήσουμε και εμείς το portb στο 0ΧFF? Και μετά το led όταν είναι σβηστό είναι στο 1 και θα πρέπει να πέσει στο 0 για να ανάψει?
Βάλτε και εσείς άλλες απορίες μήπως καταφέρουμε τίποτα!!!

Edit: Επίσης πως θα βγουν 4 ψηφία που ζητάει από τα ΑΕΜ σε 8 led δε μπορώ να καταλάβω, αφού σύνολο χρειάζονται 16?
« Last Edit: December 05, 2006, 20:19:26 pm by kekropas » Logged
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #1 on: December 05, 2006, 21:12:12 pm »

Αν θυμαμαι καλα απο περυσι ΝΑΙ τα Leds (και οι διακοπτες) λειτουργουν με αντιστροφη λογικη.

Οσο για το δευτερο απλα θα αλλαζει η ενδειξη με το πατημα ενος διακοπτη!
Θα δειξεις δλδ πρωτα τα 2 πρωτα ψηφια σε BCD και μετα τα αλλα 2.

Προσοχη στα μεταβατικα/διακοπτικα φαινομενα...περισσοτερα στο βιβλιο σας.
Logged

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

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #2 on: December 05, 2006, 21:43:09 pm »

Ακόμα και στο portb δλδ η λειτουργία read-write είναι ανάποδη από ότι λέει το βιβλίο σε σχέση με τον ddrb. Δηλαδή όταν στο ddrb φορτώσω το 0XFF θα είναι in ή out?
Logged
lefos
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 77



View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #3 on: December 05, 2006, 22:16:30 pm »

Όταν λέει να εισαχθούν τα δύο τελευταία ψηφία των ΑΕΜ εννοεί τα συγκεκριμένα ή πρέπει να φτιάξουμε πρόγραμμα που θα λειτουργεί γενικά για κάθε δύο αριθμούς που θα δίνουμε;
Logged

Έξω το 'ΔΑ' από τα Μουδανιά !!!!!!
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #4 on: December 05, 2006, 22:21:22 pm »

Εγώ για τα συγκεκριμένα κατάλαβα, μη μου λες τέτοια!!! Smiley
Πάντως για να λέει να εισαχθούν στη μνήμη του μικροελεγκτή μιλάει για τα συγκεκριμένα ψηφία και μόνο.
edit: Το θέμα είναι για την κάρτα stk αν θα πρέπει να διαλέξουμε ένα switch πχ0 και όταν πάει από το 1 στο 0 να γίνει η μετάβαση από το ένα ΑΕΜ στο άλλο. Όταν παταμε το switch η portd αλλάζει?;ή μήπωςι η pind.
Και για να γίνει ιn απο τη portd θα πρέπει η ddrd να είναι στο FF ή στο 00???
« Last Edit: December 05, 2006, 22:28:14 pm by kekropas » Logged
lefos
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 77



View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #5 on: December 05, 2006, 23:34:25 pm »

Δεν είμαι και σίγουρος αλλά νομίζω ότι το Pind πρέπει να μείνει στο 00.Στην εκφώνηση λέει να βάλουμε και 4 breakpoint.Για να μπουν απλά πατάμε toggle breakpoint ή θέλει και τίποτα άλλο;Τι υποτίθεται ότι κάνουν αυτά τα breakpoints;Με το switch Που λες για να δείχνει μια το ένα ΑΕΜ και μια το άλλο φαντάζομαι ότι χρειάζεται ωστόσο πώς θα κάνουμε κάτι τέτοιο;
Logged

Έξω το 'ΔΑ' από τα Μουδανιά !!!!!!
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #6 on: December 05, 2006, 23:54:24 pm »

Ναι τα breakpoints ο πιο εύκολος τρόπος που έχω βρεί είναι να βάζεις εκεί που θες το ποντίκι και να πατάς toggle breakpoint. Όταν πατάς run η εκτέλεση του προγράμματος σταματά σε αυτά τα σημεία μέχρι να το εκκινήσεις πάλι εσύ. Αλλά στην εκφώνηση δε βλέπω, που ζητάει?

Για το switch έτσι το σκέφτηκα και εγώ. Κοίταξε την εντολή sbic και εγώ τώρα το κάνω και δεν έχω βρεί ακριβώς αλλά λογικά με μια τέτοια εντολή πρέπει να βγαίνει. Το 2ο μέρος το ξεκίνησε κανένας. Θέλει πολύ χρόνο?
Logged
lefos
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 77



View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #7 on: December 06, 2006, 00:01:47 am »

Στο αρχείο lab.pdf στη σελίδα 4 λέει για τα breakpoints.Όταν βάζω breakpoint και πατάω Run εμένα δεν σταματάει  η εκτέλεση.Τρέχει  κανονικά λες και δεν υπάρχει breakpoint.Τι να πω? Cheesy
Logged

Έξω το 'ΔΑ' από τα Μουδανιά !!!!!!
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #8 on: December 06, 2006, 00:10:03 am »

Για το 2ο μέρος φαντάζομαι ισχύουν αυτά που λέει στην 4η σελίδα?
Όσο για τα breakpoints μη σε πάρω και στο λαιμό μου εγώ αυτό νομίζω ότι κάνουν, το έκανες πάλι build το πρόγραμμα αφού έβαλες τα breakpoints? Επίσης καλό είναι όταν τα βάζεις να μην είσαι σε debug.

edit: Ξέρει κανένας αν οι εργασίες είναι ίδιες με τις περσινές? Έχει κανένας τις περσινές εκφωνήσεις?
και 2ο:Χρειάζεται να κάνουμε τπτ delays? Υπάρχει κανένας αλγόριθμος στο βιβλίο για αυτό?
« Last Edit: December 06, 2006, 00:53:25 am by kekropas » Logged
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #9 on: December 06, 2006, 01:47:08 am »

Η κατασταση θα αλλαζει αφου πατηθει ο διακοπτης και αφεθει...
δλδ απο 1->0->1 ! Τοτε θα εμφανιζονται τα αλλα 2 ψηφια των ΑΕΜ.

Οι εργασιες περυσι μαλλον ηταν ιδιες (βασικα οταν ρωτας κατι τετοιο πρεπει να μας ποσταρεις τις φετινες Tongue για να δουμε)! Απ τα λεγομενα σας βλεπω οτι ειναι μαλλον ολοιδιες!

Παντως τα προγραμματα τα φτιαχνεται για να δουλεψουν με τα ΑΕΜ σας...οχι να παιρνουν εισοδο ! Αυτο σιγουρο...
οι εισοδοι που παιρνουν ειναι οι διακοπτες ωστε να αλλαζει η κατασταση.

Οσο για το delay...ψαξε στο βιβλιο σε ενα παραδειγμα (δεν θυμαμαι εννοειται σελιδα) εδινε και ρουτινα delay (χωρις Timers/Counter που δεν τα κανατε ακομα). Λογικα θα σας εχει κανει και ο Πετρου μια τετοια.
Δεν ειναι εντελως απαραιτητη. Εκει παντως λεει και για το διακοπτικο φαινομενο και για να το βρεις και ευκολα εχει και ενα διαγραμμα τασης του διακοπτη...ψαξε δεν νομιζω να εχει και πολλα διαγραμματα το βιβλιο.

Βασικα εγω ειχα παρατηρησει το εξης: και χωρις συναρτησεις delay δουλευε μια χαρα ! απλα επρεπε τους διακοπτες να τους πατας λιγο αποτομα...σαν να τους χτυπας δλδ ενα πραμα...οχι να τους πατας με την ανεση σου.
Αν βαλεις μια ρουτινα για delay αποφευγεις το παραπανω και τον πατας οπως γουσταρεις ! Tongue


Παμε τωρα στα Ports.

Η PIN ειναι απλα για να διαβαζεις την κατασταση της θυρας. ΔΕΝ τις δινεις δεδομενα.
Η PORT ειναι για να δινεις δεδομενα προς εξοδο (αν η θυρα ειναι σε κατασταση εισοδου η PORT απλα ανοιγει/κλεινει τα pull-up resistors - αφηστε το αυτο για την ωρα).
H DDR ειναι για να διαλεξεις τι κατασταση θα εχει η θυρα (εισοδο /εξοδο)

Ελπιζω να καταλαβατε γιατι τα γραφω λιγο βιαστικα!
Wink
Logged

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



View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #10 on: December 06, 2006, 02:04:10 am »

Βασικά για τη σύνταξη των προγραμμάτων βασιστήκατε στο βιβλίο? Εντάξει, έχει χύμα τις εντολές αλλά δεν έχω βρει παραδείγματα. Όπως και επίσης σε όλα τα σχετικά που έχει ανεβάσει ο Πέτρου στο eTHMMY , σε ψιλοκατατοπίζουν για τον AVR και την STK αλλά από κει και πέρα στη σύνταξη του προγράμματος τί γίνεται??
Τα χω χάσει ρε γμτ! Undecided Χρειάζομαι καθοδήγηση! Undecided
Logged

"That was the most fun I've ever had without laughing"
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #11 on: December 06, 2006, 04:24:16 am »

anniehall δοκίμασε να διαβάσεις αυτό τον οδηγό:
http://www.avrfreaks.net/index.php?module=FreaksArticles&func=downloadArticle&id=22
Προς το τέλος(σελ.11-12) έχει ένα ωραίο παράδειγμα και τα εξηγεί γραμμή γραμμή αναλυτικά, θα καταλάβεις πολλά πράγματα.
Από εκεί και πέρα ότι απορία έχεις γράψε εδώ, όλοι τώρα τα μαθαίνουμε λίγο ο ένας λίγο ο άλλος θα βγάλουμε άκρη!!

Jason, ευχαριστώ για τη βοήθεια, μια διευκρίνιση: Όταν λές η αλλαγή να γίνει όταν γίνει 1->0->1  αν πχ πάρω μόνο μια sbic η αλλαγή θα γίνει από 1->0, για να περιμένει να ξαναγίνει 1 τι θα πρέπει να προσθέσω και μια sbis???(ή μαμαμπιπ είπα)(edit: Το δοκίμασα έτσι και βγαίνει ωραία
thanks για το tip).
Βάζω και την άσκηση σε ένα αρχειάκι txt για να κατέβει ακαριαία!!! Αν έχεις χρόνο κοίταξέ τη. Ευχαριστώ και πάλι
« Last Edit: December 06, 2006, 04:49:06 am by kekropas » Logged
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #12 on: December 06, 2006, 09:52:47 am »

Ναι ιδια ειναι !

Οσα λεμε ισχυουν φυσικα για το Τμημα 1.
Απ'οτι ειδα λεει να εισαχθουν στην μνημη. Αρα αν θες να 'σαι σωστος θα τα σωσεις στην μνημη ισως καπως ετσι:

.dseg
.org $100

.db 01010010  <-τα νουμερα ειναι παραδειγμα
.db 00100010  <-δεν ειμαι σιγουρος για την συνταξη.

και μετα για να τα φορτωσεις.

ld r16,$100
....
ld r17,$101


Οσο για την αλλαγη δεν πολυκαταλαβα τι λες...

γενικα οι διακοπτες διαβαζονται ως εξης:

in r18,PIND

Μετα για να διαβασεις τον διακοπτη που θες υπαρχουν πολλες επιλογες...εστω πχ οτι θελουμε να δουμε την τιμη του SW1.
Μπορεις να κανεις μια AND και να κρατησεις μονο το SW1 bit:

andi r18,00000010
μετα ελεγχεις αν ειναι 0
cp r18,0

αν ειναι 0 πατηθηκε αν οχι δεν πατηθηκε αρα

brcc ...


αλλος τροπος για να ελεγξεις το bit ειναι με ολοσθηση. πχ

lsr r18
lsr r18
brcc ...


Με τους παραπανω τροπους ελεγχεις απλα μια αλλαγη του διακοπτη ... μετα πρεπει να περιμενεις (σε αλλο κομματι κωδικα την αλλη!

Τον τροπο που λες εσυ δεν τον πολυκαταλαβα.
Αν σου δουλευει ομως στον debugger δεν υπαρχει λογος να ανησυχεις.

Βαλε τις εισοδους και δοκιμαζε να αλλαζεις χειροκινητα εσυ τα μπιτ... (του PIND) και να δεις αν το προγραμμα σου κανει αυτα που πρεπει.

Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
nec
Θαμώνας
****
Posts: 307



View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #13 on: December 06, 2006, 14:37:54 pm »

Να κάνω μια χαζή ερώτηση αλλά εχω κολλησει..Δν κατανοω ακριβώς την εκφώνηση..Τα 2 τελευταία ψηφία του ΑΕΜ μου ειναι 17..Θα το φορτώσω αυτό σαν 00010111 ολο μαζι ή κάθε ψηφίο μόνο του??κ προτού τα φοτώσω πρέπει να τα μετατρέψω σε BCD "παρακαλώ κύριοι" Cheesy??HEElP
Logged
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Re: Απορίες στην εργασία 2006-07
« Reply #14 on: December 06, 2006, 14:38:17 pm »

Ναι δουλεύει αλλά αλλάζω χειροκίνητα την portd, την είσοδο δηλαδή, το pind γιατί να το αλλάξω?

edit: nec σωστά το έχεις, όλο μαζί θα το περάσεις με τη μια με ldi πχ και το έχεις κάνει ήδη bcd οπότε είσαι οκ
Logged
Pages: [1] 2 3 ... 5 Go Up Print
Jump to:  

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