PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Display Seriell ansteuern



HannoHupmann
13.08.2007, 10:41
Hallo,

vor mir liegt ein dip 4 Zeilen 20 Zeichen Display (dip204-4) von www.lcd-module.de
Dieses wird mit dem KS 0073 Controller angesteuert. Der Chip des µControllers ist ein UD_MSP43QF161X.

Mein Aufgabe ist es jetzt das Display Seriell anzusteuern (in C Programmiert) nur leider komm ich dabei nicht weiter.

Es gibt natürlich etliche Möglichkeiten für 4bit oder 8bit Parallel, nur die Aufgabenstellung sieht eben eine serielle Ansteuerung vor.
Es stehen mir als Pins S, SDI, SDO, SCLK, und Reset zur Ansteuerung zur Verfügung. Die Auswahl ob Parallel oder Seriell wird per jumper eingestellt.

Wenn mir jemand dabei helfen kann, wie ich das Display ansteuere und/oder entsprechenden Code weis, bin ich ihm sehr dankbar. Bzw. für jede Hilfe bin ich dankbar :-)

Ich hoffe alle notwendigen Informationen genau genug beschrieben zu haben.

mfg Hanno


PS: es gibt keine Möglichkeit einen anderen Chip oder ein anderes Display zu verwenden bzw. das Layout zu verändern.

izaseba
13.08.2007, 11:26
Hallo Hanno,

sowas...
ich wollte schon loslegen, da habe ich gemerkt, Du hast einen MSP430 und keinen AVR.
Da kann ich leider nicht viel helfen aber vielleicht kennst Du Diese Seite noch nicht ?
http://www.mathar.com/
Wie soll die Komunikation über SPI laufen ?
Hast Du schon ein Protokol?
Ich habe mal Crystalfontz (http://www.crystalfontz.com/) Protokol auf einem AVR implementriert, ist zwar für UART, wäre eventuell mit wenig Aufwand auf SPI umschreibbar, aber wie gesagt leider AVR und kein MSP430 ...

Gruß Sebastian

HannoHupmann
13.08.2007, 12:14
im Moment hab ich noch gar nix, weder Protokoll noch sonst irgendwas, steh sozusagen noch ganz am Anfang.

izaseba
13.08.2007, 17:40
im Moment hab ich noch gar nix, weder Protokoll noch sonst irgendwas, steh sozusagen noch ganz am Anfang.
Gibt es also keine Vorgaben wie die Daten ankommen müssen ?
Wenn es egal ist,nimm den Crystalfontz Protokoll, ich kann Dir die Routinen geben, was Du nur programmieren mußt ist der Empfang von der SPI Schnittstelle und die Displayansteuerung ;-)
Am sonsten kann ich Dir nur http://www.mikrocontroller.net/ empfehlen, dort gibt es eher Leute, die mit MSP430 arbeiten als hier...

Gruß Sebastian

HannoHupmann
14.08.2007, 09:15
alles klar ich schau mal, langsam bin ich aber auch selber etwas weiter gekommen und weis jetzt wie die Daten an der SPI schnittstelle des Displays ankommen müssen.

Nur leider funktioniert der Code noch nicht und auf dem Display ist nichts zu sehen.

HannoHupmann
20.08.2007, 08:20
@Izaseba also laut Datenblatt und Oszi wackelt mein SPI jetzt so wie gefordert. Nur leider tut sich auf dem Display noch nichts. Irgendwie komm ich noch nicht weitere. Gibts irgend einen Trick bei der Ansteuerung von I/O Lines die als Serielle Ausgabe dienen sollen????

izaseba
20.08.2007, 20:30
Gibts irgend einen Trick bei der Ansteuerung von I/O Lines die als Serielle Ausgabe dienen sollen????

Wo hackt es denn ?
Kriegst Du das Display nicht angesteuert, oder wie ?

Gruß Sebastian