Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 18

Θέμα: Πρόβλημα με LCD και atmega32

  1. #1
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή Πρόβλημα με LCD και atmega32

    Καλησπέρα σας! Θέλω να συνδέσω έναν atmega32 με μία LCD 2x16 συμβατή με HD44780. Γράφω τον κώδικα και στην εξομοίωση δουλεύει μια χαρά. Όταν όμως πάω να το υλοποιήσω στην οθόνη εμφανίζει την πρώτη σειρά όλη μαύρη. Κατά τα άλλα δουλεύει σωστά ο μικροελεγκτής. Τι μπορεί να φταίει;;; Χρειάζεται να βάλω αντιστάσεις pull-down ή pull-up στις εισόδους της lcd;;;;;Να σημειώσω ότι την συνδέω σε 4bit mode.

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

  2. #2
    ΥπερΣυντονιστής Το avatar του χρήστη gsmaster
    Όνομα
    Γιάννης
    Εγγραφή
    Aug 2003
    Περιοχή
    Γιάννενα
    Μηνύματα
    4.444

    Προεπιλογή

    Την έχεις συνδέσει σωστά? Το ότι δεν αντιδράει καν πάει να πει ότι δεν παίρνει καν σήμα enable. Τουλάχιστον τότε θα έδειχνε μπαρμπούτσαλα.

    Έστω ότι το hardware είναι σωστό...
    Της κάνεις αρχικοποίηση κανονικά για λειτουργία σε 4bit?
    Σε τι γλώσσα γράφεις το πρόγραμμα?
    Τις ρουτίνες αρχικοποίησης της οθόνης τις έχεις γράψει εσύ?

    Δες ένα ένα όλα τα πιν που πάνε στην οθόνη, και ειδικά το enable, να έχεις σήμα. Αν δεν έχεις παλμογράφο, δοκίμασέ το με ένα led (και μια αντίσταση), πρέπει να αναβοσβήνει το led, τουλάχιστον όταν ξεκινάει το πρόγραμμα.



    EDIT Αν έχεις γράψει εσύ τον κώδικα ακολούθησε κατα γράμμα τις οδηγίες σε αυτό το αρχείο και θα δουλέψει. http://www.hlektronika.gr/files/inde...act=view&id=43

    0 Not allowed! Not allowed!
    Πριν γράψετε ένα νέο θέμα στο φόρουμ, ψάξτε ->εδώ<-, κάτι θα βρείτε που δεν ξέρατε.

  3. #3
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή

    Το πρόγραμμα το έγραψα στη C και ο κώδικας είναι έτοιμος. Το κύκλωμα το εξομοιώνω στο Proteus και δουλεύει σωστά. Τα αχρειάστα pins τα συνδέουμε στον ουδέτερο;;;

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

  4. #4
    ΥπερΣυντονιστής Το avatar του χρήστη gsmaster
    Όνομα
    Γιάννης
    Εγγραφή
    Aug 2003
    Περιοχή
    Γιάννενα
    Μηνύματα
    4.444

    Προεπιλογή

    Τα πινς της οθόνης που δεν χρησιμοποιούνται, άστα στον αέρα.

    Δες μήπως το πιν που συνδέεις το enable ή κάποιο άλλο πιν έχει ρυθμιστεί σαν είσοδος και δεν γίνεται έξοδος. Το πείραμα με το led το έκανες?

    0 Not allowed! Not allowed!
    Πριν γράψετε ένα νέο θέμα στο φόρουμ, ψάξτε ->εδώ<-, κάτι θα βρείτε που δεν ξέρατε.

  5. #5
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή

    Θα δοκιμάσω άμεσα αυτό με το led αν και το βλέπω να πηγαίνω σε παράλληλη σύνδεση. Έχω απηυδήσει.

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

  6. #6
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή

    Σύνδεσα την οθόνη παράλληλα αλλά και πάλι κάνει τα ίδια. Παρατήρησα ότι όταν την τροφοδοτώ, είτε είναι συνδεδεμένη στον avr είτε όχι, ανάβουν όλες οι κουκίδες τις πρώτης γραμμής. Θα έπρεπε να συμβαίνει αυτό;;; Μήπως κάηκε;;;

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

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

    Προεπιλογή

    Φιλε η οθονη ειναι of οταν εχει τροφοδοσια απλα χωρις τον μικρ/στη δεν αναβει καμια μπαρα.

    0 Not allowed! Not allowed!

  8. #8
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή

    Θαυμάσια!!! Οπότε πρέπει να πάρω καινούργια. Ελπίζω αυτή την φορά να μην την κάψω. Γενικά στη σύνδεση της οθόνης εκτός από το ποτενσιόμετρο για την φωτινότητα πρέπει να συνδέω κάποια άλλη αντίσταση. Έχω συνδέσει και μία άλλη αντίσταση μεταξύ ουδέτερου και Κ (15ο πιν). Μήπως είναι εκεί το πρόβλημα;;;

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

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

    Προεπιλογή

    Εκτος αν εχεις ρυθμιση την αντιθεση της οθονης στο μαξιμου με το τριμμερ και σου αναβει την μπαρα ξεχασα να σου το πω αυτο ισως εχει κανει καποιο λαθος δοκιμασε καμια αλλη οθονη βεβαια κανε και ενα ελεγχο.

    0 Not allowed! Not allowed!

  10. #10
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Jun 2006
    Μηνύματα
    135

    Προεπιλογή

    Θα δοκιμάσω και με καμμιά άλλη οθόνη. Άλλωστε μία ακόμη οθόνη δεν πάει χαμένη. Το σίγουρο είναι ότι με έχει σκάσει!!!

    0 Not allowed! Not allowed!
    Αν χτίζαμε το σπίτι της ευτυχίας, το πιο μεγάλο δωμάτιο θα ήταν η αίθουσα αναμονής!

Σελίδα 1 από 2 1 2 ΤελευταίαΤελευταία

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

  1. MAX7219 και ATmega32
    By SProg in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 04-10-15, 19:07
  2. Πρόβλημα με εξομίωση PIC16F84A και lcd 2x16 στο Proteus
    By maouna in forum Λογισμικά Σχεδίασης
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 02-04-13, 18:25
  3. Πρόβλημα με αρχικοποίηση LCD
    By georgz in forum Μικροελεγκτές
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 05-07-10, 23:50
  4. Atmega32 και Παράσιτα
    By Ultrasound in forum Μικροελεγκτές
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 13-04-10, 15:19
  5. Backlight πρόβλημα σε LCD μέσω παράλληλης (LCD smartie, HD44780)
    By Stergios_[.gr] in forum Κυκλώματα για Η/Υ
    Απαντήσεις: 14
    Τελευταίο Μήνυμα: 23-10-09, 19:39

Tags for this Thread

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

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