Σελίδα 3 από 5 ΠρώτηΠρώτη 1 2 3 4 5 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 21 έως 30 από 45

Θέμα: Αρχή με τον Atmega8 - μαθήματα μικροελεγκτών

  1. #21
    Μέλος Το avatar του χρήστη FILMAN
    Όνομα
    Φίλιππος
    Εγγραφή
    Dec 2009
    Περιοχή
    Δάφνη, Αθήνα
    Μηνύματα
    11.991

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Thanos10 Εμφάνιση μηνυμάτων
    Φιλιππα βουτας στα βαθεια σιγα σιγα πρωτα αναβεις ενα LED και μετα τα αλλα.
    Τι να το κάνω να ανάψω ένα LED; Αυτό το έχω κάνει από καιρό. Ο σκοπός δεν είναι να ασχοληθώ με μ/ε για να αναβοσβήνω LED. Άμα ήταν αυτό το πρόβλημα δεν θα έβαζα μ/ε, θα έβαζα 555. Ο σκοπός είναι να κάνω αυτά που δεν γίνονται με κλασσικά ολοκληρωμένα. Πώς τα κάνουμε αυτά;

    0 Not allowed! Not allowed!

  2. #22
    Μέλος Το avatar του χρήστη edgar
    Όνομα
    *
    Εγγραφή
    May 2006
    Περιοχή
    *
    Μηνύματα
    326

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από FILMAN Εμφάνιση μηνυμάτων
    Κοίτα, το να γράψω ένα πρόγραμμα που να αναβοσβήνει ένα LED είναι εύκολο. Πώς θα γράψω ένα πρόγραμμα που να κάνει λήψη ενός συγκεκριμένου κωδικού από ένα τηλεχειριστήριο RF στα 433.92MHz (ο δέκτης RF υπάρχει); Ε, πώς; Δεν ξέρω!
    Ερχεσαι στα λογια μου!Γι'αυτο λοιπον διαβαζουμε το datasheet του επεξεργαστη μας να καταλαβουμε πως δουλευει η usart σε αυτον και πραττουμε αναλογως!

    0 Not allowed! Not allowed!

  3. #23
    Μέλος Το avatar του χρήστη plouf
    Όνομα
    Χρήστος
    Εγγραφή
    Mar 2005
    Περιοχή
    Ιλιον,Αθήνα
    Μηνύματα
    2.103

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από FILMAN Εμφάνιση μηνυμάτων
    Μια και είχα κάποτε καλές σχέσεις με την BASIC, είπα να κατεβάσω τον BASCOM AVR γιατί οι σοβαρές εφαρμογές δεν βλέπω να παλεύονται με την assembly. Το εγχειρίδιο χρήσης είναι καμιά 1000δα ελίδες. Η μόνη περίπτωση να το διαβάσω είναι να το τυπώσω. Αλλά για να το τυπώσω θα δώσω καμιά 200ριά ευρά σε μελάνια!
    απεριοριστη αξια σε αυτό που είπα... έτοιμο κώδικα.. όσο για την ενχειρίδιο
    δεν το τυπώνεις όλο ... μονο αυτο που λέει "fundamentals" τις εντολές τις κοιτάν όταν τις χριεάζεσαι

    πχ θες ματριχ πληκτρολογιο κοιτας αυτες .. τι ς άλλες αστες..

    0 Not allowed! Not allowed!

  4. #24
    Μέλος Το avatar του χρήστη Thanos10
    Όνομα
    θανος
    Εγγραφή
    Nov 2008
    Περιοχή
    Αθηνα
    Μηνύματα
    2.495

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από edgar Εμφάνιση μηνυμάτων
    δυσκολο δεν ειναι να γραψεις κωδικα γενικα και αοριστα
    Το δυσκολο ειναι να καταλαβεις την συγκεκριμενη αρχιτεκτονικη του επεξεργαστη που δουλευεις, τα περιφερειακα του και πως να τα κουμανταρεις
    Ετσι ειναι τα πραγματα αλλα τα ειπαμε ποιο γενικα.

    0 Not allowed! Not allowed!

  5. #25
    Μέλος Το avatar του χρήστη FILMAN
    Όνομα
    Φίλιππος
    Εγγραφή
    Dec 2009
    Περιοχή
    Δάφνη, Αθήνα
    Μηνύματα
    11.991

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από plouf Εμφάνιση μηνυμάτων
    εδω ερχεται η αξία της υψηλής γλώσσας με πολλές βιβλιοθήκες....
    ειναι κουτό πλέον να γράφεις κώδικα για τέτοια πράγματα.. τα γράφουν αυτοί που γράφουν τις βιβλιοθήκες και εσυ γράφεις το πρόγραμμα.

    μπορει να "μην εχει τη χαρα" όπως λένε οι σκληροπυρινικοι.. αλλα αν πας για να δημιουργήσεις μια εφαρμογή κερδίζεις σε χρόνο που θα τον αξιοποιήσεις αλλού..

    παράδειγμα της mikroe.com οι μεταγλωτιστές που έχει αρκετές βιβλιοθήκες, αλλα και Modules με wifi - xbee - bluettoh κτλ κτλ
    Χμ... Να ρωτήσω κάτι εδώ... Αυτά τα κομμάτια μπορώ να τα συνδυάσω όπως εγώ θέλω; Θέλω να πω, αν δυο διαφορετικά τέτοια κομμάτια χρησιμοποιούν π.χ. τους ίδιους καταχωρητές δεν θα κολλήσει το πρόγραμμα; Και αν δεν υπάρχει κάποιο έτοιμο τέτοιο κομμάτι που να κάνει αυτό που θέλω τί γίνεται;

    0 Not allowed! Not allowed!

  6. #26
    Μέλος Το avatar του χρήστη plouf
    Όνομα
    Χρήστος
    Εγγραφή
    Mar 2005
    Περιοχή
    Ιλιον,Αθήνα
    Μηνύματα
    2.103

    Προεπιλογή

    αν με τα κοματια ενοιες τα modules
    τότε τα Modules den γραφουν σε κανενα καταχωρητη, εσυ τους μιλάς μέσω καποιας επικοινωνίας , rs232, i2c κτλ, και το δικό σου πρόγραμμα αποθηκαυει τα δεδομένα εκει που θές,
    στην περίπτωηση της hilgh level γλωσσας δεν σε νοιάζει καν.
    δηλώνεις μια μεταβλητη στην αρχή και ο compiler βρίσκει τον χώρο εκει που ξέρει..

    τώρα αν δεν υπάρχει .. χλωμό γιατι υπάρχουν απο διαφορους κατασκευαστες ,
    παρόλα αυτά κα΄νεις ότι κάνεις κια αν δεν υπάρχει ολοκληρωμένο πχ σε ενα σχεδιο, το σχεδιαζεις εσύ...
    μπορεί να είναι σε software υλοποιήση, δύσκολο, η σε hardware (πύλες κτλ) και να στέλνει με τον τρόπο που σε βολεύει εσενα στον μΕ τα δεδομένα

    0 Not allowed! Not allowed!

  7. #27
    Μέλος Το avatar του χρήστη FILMAN
    Όνομα
    Φίλιππος
    Εγγραφή
    Dec 2009
    Περιοχή
    Δάφνη, Αθήνα
    Μηνύματα
    11.991

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από edgar Εμφάνιση μηνυμάτων
    Ερχεσαι στα λογια μου!Γι'αυτο λοιπον διαβαζουμε το datasheet του επεξεργαστη μας να καταλαβουμε πως δουλευει η usart σε αυτον και πραττουμε αναλογως!
    Και πώς προσαρμόζεται το UART σε διαφορετικούς κώδικες διαφορετικών χειριστηρίων; Π.χ. στους υπολογιστές θα πρέπει να ορίσεις τις παραμέτρους επικοινωνίας. Στην περίπτωση του μ/ε τι κάνεις αν δεν ξέρεις τι εκπέμπει το χειριστήριο; Με άλλα λόγια, πώς γράφεις ένα πρόγραμμα που να μαθαίνει στον μ/ε να αναγνωρίζει τον κώδικα του συγκεκριμένου χειριστηρίου;

    0 Not allowed! Not allowed!

  8. #28
    Μέλος Το avatar του χρήστη FILMAN
    Όνομα
    Φίλιππος
    Εγγραφή
    Dec 2009
    Περιοχή
    Δάφνη, Αθήνα
    Μηνύματα
    11.991

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από plouf Εμφάνιση μηνυμάτων
    αν με τα κοματια ενοιες τα modules
    τότε τα Modules den γραφουν σε κανενα καταχωρητη, εσυ τους μιλάς μέσω καποιας επικοινωνίας , rs232, i2c κτλ, και το δικό σου πρόγραμμα αποθηκαυει τα δεδομένα εκει που θές,
    στην περίπτωηση της hilgh level γλωσσας δεν σε νοιάζει καν.

    δηλώχεις μαι μεταβλητη στην αρχή και ο compiler βρίσκει τον χώρο εκει που ξέρει..
    Εννοώ κομμάτια προγράμματος που να κάνουν μια δουλειά, δηλαδή ρουτίνες.

    0 Not allowed! Not allowed!

  9. #29
    Μέλος Το avatar του χρήστη plouf
    Όνομα
    Χρήστος
    Εγγραφή
    Mar 2005
    Περιοχή
    Ιλιον,Αθήνα
    Μηνύματα
    2.103

    Προεπιλογή

    την γράφεις .. η ρουτίνα δεν ειναι τίποτε άλλο απο δομημένο τρόπο σκέψης.

    ΑΝ το ένα ΚΑΙ το άλλο ΤΟΤΕ κάνε αυτό

    0 Not allowed! Not allowed!

  10. #30
    Μέλος Το avatar του χρήστη FILMAN
    Όνομα
    Φίλιππος
    Εγγραφή
    Dec 2009
    Περιοχή
    Δάφνη, Αθήνα
    Μηνύματα
    11.991

    Προεπιλογή

    Άρα πάλι εγώ πρέπει να βγάλω το φίδι απ' την τρύπα!

    0 Not allowed! Not allowed!

Σελίδα 3 από 5 ΠρώτηΠρώτη 1 2 3 4 5 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Αρχή με τον Atmega8 - Διακοπές
    By master3763 in forum Μικροελεγκτές
    Απαντήσεις: 0
    Τελευταίο Μήνυμα: 19-03-12, 14:45
  2. Αρχή με τον Atmega8 - Κουμπιά σε MC
    By master3763 in forum Μικροελεγκτές
    Απαντήσεις: 8
    Τελευταίο Μήνυμα: 19-03-12, 14:38
  3. Απαντήσεις: 37
    Τελευταίο Μήνυμα: 16-03-12, 18:22
  4. Μνήμη μικροελεγκτών
    By ALAMAN in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 23-10-09, 21:42

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας