Hallo, Kann man mit einem Tiny2313 ein LCD Display ansteuern? Und wenn es möglich ist könntet ihr mir bitte einen Link für ein TUT senden. Danke für eure antworten.
Beitrag "Wie mache ich eine Textausgabe 8Bit auf Display?" Folge dem Link, hier wird exakt deine Frage beantwortet, am Ende des Thread habe ich meinen Code für den Tiny 2313 hereingestellt. Viel Spaß.
Hallo Joe, Danke für deine Antwort. Mein Display gibt leider nur schwarze Pixel aus. Kann es sein, dass ich das Display falsch angeschlossen habe? Pin #-LCD Bezeichnung-LCD Pin-µC 1 Vss GND 2 Vcc 5V 3 Vee GND oder Poti (siehe oben) 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 GND 8 DB1 GND 9 DB2 GND 10 DB3 GND 11 DB4 PD0 am AVR 12 DB5 PD1 am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR
Wenn du meinen Code verwendet hast dan hast du es definitv falsch angeschlossen!! DDRB = (1 << DDB3) // Anschluß Display ENABLE | (1 << DDB4) // Anschluß Display Datenbit DB4 | (1 << DDB5) // Anschluß Display Datenbit DB5 | (1 << DDB6) // Anschluß Display Datenbit DB6 | (1 << DDB7); // Anschluß Display Datenbit DB7 DDRD = (1 << DDD6); // Anschluß Display RS
Formatierung ist leider nicht rübergekommen, RS und Enable sind falsch angeschlossen.
DANKE JOE Es hat funktioniert!!! Ich hatte die Datenleitungen noch falsch angeschlossen. Danke für deine Hilfe finde ich echt klasse von dir!!!
Könntest du mir bitte das mit den nibbels erklären, das habe ich noch h´nicht ganz verstanden.
Was genau verstehst du nicht. Ein nibble ist die Hälfte von einem Byte, 1 Byte = 8 BIT. 8 BIT /2 = 2x 4 BIT. Da das Display im 4 BIT Modus angesteuert wird überträgt man das Byte eben "nibble" weise.
Ahhh!!! Das heist im 8 BIT Modus überteage ich immer ein Bit und muss es daher nicht "nibblen".
>> Das heist im 8 BIT Modus überteage ich immer ein Bit...
Das heist im 8 BIT Modus übertrage ich immer ein >>Byte<< und im 4 BIT
Modus 2 Halbbytes oder auch nibbles genannt ;-))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.