S65 Display an LPC1114 (LPCXpresso Board)

OP #2253521
Lesenswert?
• ▲
▼
Guten Abend,

Ich versuche gerade recht verzweifelt an mein LPCXpresso board (LPC1114) 
ein S65 Display (LS020 Typ) anzubinden. Nachdem meine 
selbstgeschriebenen Codes immer gescheitert sind, habe ich mir jetzt aus 
den mitgelieferten Beispielen (für Delay und SPI) und aus dem 
Arm-Webradio Project (Displayansteuerung) ein Programm zusammenkopiert, 
einfach um das ganze mal zum laufen zu bringen.
Der Code soll das Display einfach nur initialisieren. Dannach sollten 
zufällige Daten angezeigt werden.

Leider passiert nichts.

Zur Hardware: Das ganze ist auf ein Breadboard aufgebaut, mit einer 
Beschaltung des Displays wie im ARM-Webradio-Project.  Also mit 47k 
Pullups an Reset und CS sowie 100nF Kondensatoren an den drei 
Spannungseingängen. Die Verbindungsleitungen sind einfach an den Display 
angelötet. Die Verbindungen habe ich durchgemessen, es sollte also kein 
Wackelkontakt oder Kurschluß vorliegen. An der LED Beleuchtung hängt 
stattdessen eine Batterie (funktioniert auch ganz gut).

Hat jemand Anregungen oder Tips zu meinem Code (siehe Anhang) ? 
Insbesondere bei ssp_write (schreibt byte) und ssp_wait (sollte warten 
bis Ausgabebuffer leer) bin ich mir nicht ganz sicher ob die so richtig 
implementiert sind.

Wenn eure S65 Displays kaputt gegangen sind, war es dann üblicherweise 
so, dass sie gleich ganz komplett ausgefallen sind oder waren es immer 
Bildstörungen oder ähnliches ?

Vielen Dank
Angehängte Dateien:
OP #2253749
Lesenswert?
• ▲
▼
ban schrieb:
> Hallo,
>
> ohne das Programm näher anzusehen muss man sagen bei dem Programm
> passiert auch nichts ausser der Initialisierung.
>
> Wo ist die Ausgabe der zufälligen Daten ???

Nach der im Internet verfügbaren Doku wird nach dem Init einfach der 
noch zufällige Inhalt des Videospeichers angezeigt. Man sieht also 
farbiges Rauschen.
OP #2254503
Lesenswert?
• ▲
▼
erhardd schrieb:
> @Stefan H.
> ...übernimm doch einfach
> Beitrag "Spielereien mit dem LPC-P2148" lcd.c ab:
> unsigned int init_data[]  bis
> void LCD_Init(void)
> ...funktioniert;

Vielen dank für deinen Hinweis. Werde ich heute Abend mal versuchen. 
Allerdings "funktioniert" der Code des Arm Webradios ja auch, nur glaube 
ich das es an dem LPC1114 spezifischen SPI Code hängt. Irgendwelche 
Einstellungen nicht richtig vorgenommen oder ähnliches. Vielleicht ist 
auch nur mein Display kaputt, ich werde mal meinen Ersatz testen müssen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.