[Tiny2313] LCD: Steuerkommandos gehen, aber kein Text

#909683
Lesenswert?

Hallo!

Ich befasse mich seit Kurzem mit MCs. Ich besitze den Tiny2313, ein 
et-base Entwicklungsboard und ein LCD 2x16 4-bit mit 5*8 Pixeln.

Ich habe das AVR-GCC Tutorial befolgt, um meine LCD anzusteuern.

Mein Problem ist nun, dass kein Text auf dem Display erscheint, sondern 
es funktionieren nur die Steuerkommandos (Cursor an, 1Position nach 
rechts)

Richtig angeschlossen dürfte auch alles sein.


Im Dateianhang ist das Hauptprogramm zu finden.
In lcd-routines.c/.h habe ich nichts angepasst, außer:

#define LCD_PORT      PORTB
#define LCD_DDR       DDRB
#define LCD_RS        PB6
#define LCD_EN        PB4

, da mein LCD komplett über den Port B gesteuert wird.
Die Daten werden laut Datenblatt über PB0-PB3 übertragen.

Andere erste Tests mit einer blinkenden LED funktionieren, daher sollte 
das Programmieren geklappt haben.

Vielen Danke für Eure Hilfe!

Tobi
Angehängte Dateien:
#911702
Lesenswert?

Hab mal mein Messgerät zwischen PB6 und Masse geschaltet.

4,96V, wenn der MC schon läuft, drücke ich dann meinen Taster, der ein 
"T" schreiben sollte, ändert sich nichts.

Halte ich Reset gedrückt, sinkt die Spannung auf 4,93 ab.

Lasse ich los, gehts kurz auf 0 runter, dann wieder auf 4,96V.

Laut oben angehängtes Datenblatt muss RS auch auf High stehen?


Danke
Tobi
#911896
Lesenswert?

Ich hab eben mal nen lcd_command aufgerufen. Danach war der RS zwischen 
0,01 und 0,02.
Also wird der schon richtig gesetzt.

Ich hatte das Display am Anfang falsch herum eingebaut, so dass es 
zwischenzeitlich sehr heiß geworden ist.
Könnte es sein, dass das Ding dadurch solch einen Schaden genommen hat, 
dass nur noch die Steuerkommandos gehen?
(Ist doch eher unwahrscheinlich?)

Danke
Tobi
#911964
Lesenswert?

@  Tobias Kaminsky (finswimmer)

>Ich hatte das Display am Anfang falsch herum eingebaut, so dass es
>zwischenzeitlich sehr heiß geworden ist.

Ahaaaa!

>Könnte es sein, dass das Ding dadurch solch einen Schaden genommen hat,
>dass nur noch die Steuerkommandos gehen?
>(Ist doch eher unwahrscheinlich?)

Nööö, eher wahrscheinlich. Das nennt man wohl Lehrgeld.

MFG
Falk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren