Forum: Mikrocontroller und Digitale Elektronik Wer kann helfen: DOGS102 Display mit LPCXpresso(Software + µC)


von Acer (Gast)


Lesenswert?

Hallo zusammen,
ich brauche dringend Hilfe für ein wichtiges Projekt.
Ich würde gerne ein DOGS102 Display mit einem LPCXpresso 1769 ansteuern.
Das Display verlangt ein SPI Signal. Leider ist ein Library des 
Programms LPCXpresso keine solcher Übertragungsweg zu finden.
Mit anderen Programmen inkl. Compilern kenn ich mich leider garnicht 
aus.

Hat jemand einen hilfreichen Tipp oder zumindest ein Literaturtipp.

Danke im vorraus an Alle die helfen können.

Acer

von Acer (Gast)


Lesenswert?

...
Ich werde nun einfach auf ein simpleres Display umsteigen. Auf dem ich 
nur Zeichen ausgeben kann. Da ich eine Temperaturregulierung 
programmiert wäre eine Tempkurve als Display toll gewesen. Restlaufzeit 
Ist und Solltemp als Zahlen sagen aber auch genügend aus.

Gruß Acer

von Eumel (Gast)


Lesenswert?

Also einmal würde es mich SEHR wundern wenn dein LPCXpresso 1769 kein 
Hardware SPI hat. Sollte das doch der Fall sein kannst du das doch eben 
in Software machen.
SPI ist wirklich eine der einfachsten Übertragungsmöglichkeiten, also 
keine Angst :)

von Jim M. (turboj)


Lesenswert?

Der LPC1769 hat 2 SSPs, die auch SPI beherrschen - und noch einmal SPI 
"traditionell". Im Manual (UM10360.pdf) sind die entsprechenden Register 
alle genau beschrieben.

von Peter D. (peda)


Lesenswert?

Acer schrieb:
> Leider ist ein Library des
> Programms LPCXpresso keine solcher Übertragungsweg zu finden.

Du hast es wohl nicht so mit selber programmieren. Bei MCs muß man das 
aber. Nicht immer gibt es zu einem Problem auch das passende 
Legosteinchen in der Lib, das man nur reinpappen muß.

Man muß auch mal über den eigenen Schatten springen und direkt auf die 
IO-Pins und Register zugreifen. Keine Angst, die beißen nicht.
Aber Datenblatt lesen ist Voraussetzung.

Acer schrieb:
> Ich werde nun einfach auf ein simpleres Display umsteigen. Auf dem ich
> nur Zeichen ausgeben kann.

Hast Du denn das passende Legosteinchen dafür gefunden?


Peter

von Acer (Gast)


Lesenswert?

Hallo,
ich habe Programmierung leider nur durch abschreiben und nachmachen im 
Unterricht gehabt. Erst C, dann C++ (BCB6) und ein wenig 
mikrocontroller.
Ihr habt also recht. Es mangelt an Grundlagen. Es ist traurig das eine 
Technikerausbildung auf diese Art und Weise von statten geht.
Mein Technikerprojekt steht also auf wackeligen Füßen. Einen riesen 
Zeitansatz  nur für das Display habe ich leider nicht. Trotzdem möchte 
ich etwas lernen. Ich bin gewillt Energie in dieses Vorhaben zu stecken. 
Natürlich wäre ein Legostein toll, aber ich freue mich ebenso über 
anspornende Bekundungen, sowie einfache Literaturtipps. Danke also an 
jim und Eumel. Eine Vorlage für ein zweizweiliges Display hat eine 
andere Technikergruppe bereits bekommen.
Ich werde mich aber erstmal nun wirklich an die SPI programmierung 
wagen.
Über den Fortschritt werde ich ggf. gern Auskunft geben.

Gruß Acer

von Peter D. (peda)


Lesenswert?

Acer schrieb:
> Es mangelt an Grundlagen.

Wie sinde denn so Deine Hardwarekenntnisse?
Ich hab mal früher mit TTL angefangen. SPI entspricht quasi 
Schieberegistern (74HC164, 74HC165, 74HC595).

http://de.wikipedia.org/wiki/Serial_Peripheral_Interface


Peter

von Gerhard G. (g_g)


Lesenswert?

Hallo,


Acer schrieb:
> Hat jemand einen hilfreichen Tipp oder zumindest ein Literaturtipp.

Schau dir mal die Seite an:

Projekt: LPCXpresso (NXP LPC1769) mit DOGM128

ist mit DOGS102 nahezu kompatible! Hier findest du zumindest die 
Hardware-Spi Anwendung.

http://www.basteln-mit-avr.de/LPCXpresso_1769.html







viel Spaß

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
Noch kein Account? Hier anmelden.