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

Θέμα: lcd 16x2 εμφανιζει P και o μονο

  1. #1
    Νέο Μέλος
    Όνομα
    Μηνας
    Εγγραφή
    Apr 2011
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    18

    Προεπιλογή lcd 16x2 εμφανιζει P και o μονο

    Εδω και 3 μερες παιδευομαι να συνδεσω μια lcd 16x2 σε atmega8515 και δεν μπορω να παρω αποτελεσμα.
    Η συνδεσμολογια εχει γινει σωστα μετα απο ελεγχο σε διαφορα datasheets που εχω ψαξει αρα περιορισα το προβλημα στον κωδικα.
    Οπου και να ψαξω η πλειοψηφια του κωδικα ειναι σε assembly και προσπαθω να την αποφυγω οσο το δυνατον περισσοτερο λογω του μεγεθους του κωδικα που πρεπει να αναπτυξω.
    Ο κωδικας που εχω αυτη τη στιγμη ειναι αρκετα απλος

    Κώδικας:
    #asm
       .equ __lcd_port=0x1B ;PORTA 
    #endasm
    
    #include <mega8515.h>
    #include <lcd.h>
    #include <delay.h>
    
    
    void main(void)
    {
    DDRA=0xFF; 
    PORTA=0x00;
    
    lcd_init(16);  
    delay_ms(200);
    lcd_clear();
         
    while (1) {
    
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_putsf("lol");
    
    delay_ms(600);
    
    }
    
    }
    αλλα αποτελεσμα δεν μπορω να παρω.
    Μπορει καποιος να βοηθησει και να μου εξηγησει πανω κατω τι κανω λαθος;

    0 Not allowed! Not allowed!

  2. #2
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    με τι κανεις προγραμματισμο τον επεξεργαστη?

    0 Not allowed! Not allowed!

  3. #3
    Νέο Μέλος
    Όνομα
    Μηνας
    Εγγραφή
    Apr 2011
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    18

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από rep Εμφάνιση μηνυμάτων
    με τι κανεις προγραμματισμο τον επεξεργαστη?
    χρησιμοποιω το codevisionavr

    0 Not allowed! Not allowed!

  4. #4
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    μπορω να σε βοηθησω αλλα μονο σε basic.

    0 Not allowed! Not allowed!

  5. #5
    Νέο Μέλος
    Όνομα
    Μηνας
    Εγγραφή
    Apr 2011
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    18

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από rep Εμφάνιση μηνυμάτων
    μπορω να σε βοηθησω αλλα μονο σε basic.
    εαν ειναι λαθος στον κωδικα θα το αλλαξω να ταιριαξει
    που το εντοπισες το λαθος;

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη rep
    Όνομα
    Χρυσοστομος
    Εγγραφή
    Oct 2009
    Περιοχή
    Μακροχωρι Βεροια
    Μηνύματα
    1.331

    Προεπιλογή

    προγραμματιζω σε bascom οποτε το προγραμμα θα ηταν καπως ετσι...
    $regfile = "m8515.dat"
    $crystal = 4000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0
    cls
    lcd "test first line "
    lowerline
    lcd "test second line"
    end

    0 Not allowed! Not allowed!

  7. #7
    Νέο Μέλος
    Όνομα
    Μηνας
    Εγγραφή
    Apr 2011
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    18

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από rep Εμφάνιση μηνυμάτων
    προγραμματιζω σε bascom οποτε το προγραμμα θα ηταν καπως ετσι...
    $regfile = "m8515.dat"
    $crystal = 4000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.2 , Rs = Portb.0
    cls
    lcd "test first line "
    lowerline
    lcd "test second line"
    end
    μεχρι εδω ολα καλα...
    και εγω νομιζω στις δηλωσεις δεν εχω προβλημα...

    0 Not allowed! Not allowed!

  8. #8
    Μέλος
    Όνομα
    Γιώργος
    Εγγραφή
    Feb 2010
    Περιοχή
    Αθήνα
    Μηνύματα
    4.618

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Minakos Εμφάνιση μηνυμάτων
    ... στις δηλώσεις δεν έχω πρόβλημα...
    Τρέξε μία φορά ότι είναι στο loop.
    Τώρα κάνεις CLS-PRINT-CLS-PRINT-CLS-...

    edit: να γυρίσεις και το trimmer του contrast
    G

    0 Not allowed! Not allowed!

  9. #9
    Μέλος Το avatar του χρήστη Thansavv
    Όνομα
    Θανάσης
    Εγγραφή
    Nov 2008
    Περιοχή
    Φινλανδία
    Μηνύματα
    557

    Προεπιλογή

    Μηνά στο Codevision απ΄ ότι θυμάμαι έχει παράδειγμα για χρήση Lcd. Το δοκίμασες αν παίζει?

    0 Not allowed! Not allowed!

  10. #10
    Νέο Μέλος
    Όνομα
    Μηνας
    Εγγραφή
    Apr 2011
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    18

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από GeorgeVita Εμφάνιση μηνυμάτων
    Τρέξε μία φορά ότι είναι στο loop.
    Τώρα κάνεις CLS-PRINT-CLS-PRINT-CLS-...
    G
    εβγαλα την while(1) παλι το ιδιο κανει

    0 Not allowed! Not allowed!

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

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

  1. arduino και lcd 16x2
    By cspetr in forum Μικροελεγκτές
    Απαντήσεις: 17
    Τελευταίο Μήνυμα: 06-03-15, 09:17
  2. Lcd vu meter 16x2
    By kokoblue in forum Κυκλώματα Εικόνας-'Ηχου & Φωτισμού
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 08-10-13, 21:42
  3. lcd 16X2 alphanumeric
    By TRIAC in forum Εξαρτήματα & Datasheets
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 02-03-13, 12:42
  4. SOS lcd 16x2 Αρχάριος
    By stergeol in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 22-06-08, 22:40
  5. lcd 16x2
    By spas in forum Μικροελεγκτές
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 26-08-05, 20:29

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

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