-
που ειναι το λαθος
θα ειθελα νακανω ενα μετρητη με 8 LED
εχω των ATMega8515
εκανα ενα απλο μετρητή, ο οποίος μετράει ατέρμονα, και παρουσιάζεται στο PORT B.
αλλα μου βγαζει σφαλμα
Κώδικας:
.include " m8515def.inc"
.org $000
rjmp RESET
RESET : ldi r16,low(RAMEND)
out SPL,r16
ldi r16,high(RAMEND)
out SPH,r16
ldi r16,$ff
out DDRB,r16
ldi r23,0
loop : out PORTB,r23
inc r23
rjmp loop
Μηπωσ ξερει κανεισ να βρει που ειναι το λαθος
-
Καλό θα ήταν να πεις και ποιό είναι το σφάλμα!
Έστω, βγάλε το space απο τη γραμμή .include " m8515def.inc"
Γράψε .include "m8515def.inc"
-
τελικα φιλε μου hardcode ειχεσ δικιο
αυτο ηταν το λαθοσ
μηπωσ ξερει να μου πεισ πω θα φτιαξω το κυκλωμα με τα LED
Η που θα βρω κανενα ετοιμο??
-
Αν εννοείς πως θα συνδέσεις τα LED στο μικροελεγκτή, τα πράγματα είναι απλά. Όλες τις καθοδους των LED στη γείωση και την κάθε άνοδο μέσω αντίστασεις 1ΚΩ στο κάθε pin της πόρτας που προγραμματίζεις!!!
-
ΠΩΣ ΝΑ ΣΤΗΛΟ ΤΗ ΕΙΚΟΝΑ ΠΟΥ ΣΧΕΔΙΑΣΑ ΓΙΑ ΝΑ ΣΑΣ ΤΗ ΔΕΙΞΩ?
[/url]
-
Πάτα στο κουμπί απάντηση και όχι στο γρήγορη απάντηση, κάπου κάτω απο εκέι που γράφεις το κείμενό σου, έχει ένα κουμπί αναζήτηση, το πατάς επιλέγεις το αρχείο που θες να ανεβάσεις και πατάς Εισαγωγή. Θα πρέπει το αρχείο να είναι μικρότερο απο 100kiloByte
Επίσης καλό είναι να μην γράφεις με κεφαλαία γιατί εκτός του ότι είναι κουραστικά στην ανάγνωση, στην "γλώσσα του ιντερνετ" υποδηλώνουν ότι φωνάζεις.
-
1 Συνημμένο(α)
αυτο ειναι το κυκλωμα που
σχεδιασα τι λετε θα λειτουργησει?
και αν κανει ο παραπανω κωδικασ που σασ εδιξα
-
Δώσε και 5V στο ποδαράκι reset.
-
οκ θα δωσω 5V στο reset
σε ληγο θα το ξεκινησω
σε ευχαρηστο παραπολυ hardcode
ελπιζω να τα καταφερω θα τα πουμε συντομα
-
Αστο στην υσηχία του το Reset! Μην το πας στο VCC (ξέρει αυτό!)
Δες την παράγραφο POWER-ON RESET και RESET SOURCES στο datasheet. (Υπάρχει εσωτερική pull-up αντίσταση 100-500Κ)
Αν θές παλι κάτι να κάνεις (που δεν υπάρχει λόγος) βάλε αντίσταση από το reset στο VCC 10Κ-100Κ.
Αν το έβαζες στο VCC δεν θα μπορούσες να το κάνεις reset μόνος σου χωρίς να κόψεις την τροφοδοσία.
Δεν θυμάμε αν έχεις βάλει πυκνωτή στην τροφοδοσία. Αν δεν έχεις βάλει βάλε έναν 100nF και έναν 10-100μF. Μπορεί να σε γλιτώσει από πολλά προβλήματα.
Και για άλλη μια φορά: Διαβάζεται τα Datasheet των εξαρτημάτων!!!!