0
Εδω και 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); } }
Μπορει καποιος να βοηθησει και να μου εξηγησει πανω κατω τι κανω λαθος;