Forum: Mikrocontroller und Digitale Elektronik STM32 - mit LCD-Display mit Hitachi-Controller 2x16


von Imkant (Gast)


Lesenswert?

Hallo Zusammen!

Wer kann mir helfen:

Ich muß einen Testgenerator für ein Videosignal generieren.

Dazu brauche ich bitte Unterstützung.

Kennst sich wer aus mit dem Video-Encoder SAA7182?

Außerdem - wie schließe ich einen STM32 an an LCD-Display 2x16 an - und 
wie programmiere ich den Mikrocontroller, damit ich auch etwas ausgeben 
kann? Am besten wäre ein reales Bild oder ein Schaltplan.

Weiter muß ich einen Tastenblock dazu hängen - um die Menüführung zu 
bedienen - hat dazu wer ein Programm?

DANKESCHÖN!

LG Imkant

von Maxx (Gast)


Lesenswert?

Lass erstmal eine LED blinken, bevor Du Dich an solche Projekte ran 
machst.
Vorher Datenblätter und Tutorials vom STM32 lesen, sind nur gut 1000 
Seiten.

Denkst Du wirklich, es schreibt Dir hier jemand so ein Programm?

von Imkant (Gast)


Lesenswert?

Hallo!

Es könnte sein, daß sich schon wer damit beschäftigt hat.

Dann könnte ich mir die Arbeit ersparen - mir wir schon mal reichen, 
wenn ich einen Ansatz hätte - wie ich das machen angehen soll.

DANKESCHÖN!

LG Imkant

von Maxx (Gast)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

Imkant schrieb:

> Dann könnte ich mir die Arbeit ersparen

Hilfe ist ja schön und gut.
Aber im Moment sieht es eher so aus, als ob du von deinem Projekt 
überhaupt nichts selber machen kannst. Und da ist es dann mit ein paar 
Hilfestellungen da und dort nicht getan.
Du brauchst keinen Helfer, du brauchst jemanden der dir das macht.

von mr. mo (Gast)


Lesenswert?

Imkant schrieb:
> Ich muß einen Testgenerator für ein Videosignal generieren.

Ok.

> Außerdem - wie schließe ich einen STM32 an an LCD-Display 2x16 an - und
> wie programmiere ich den Mikrocontroller, damit ich auch etwas ausgeben
> kann? Am besten wäre ein reales Bild oder ein Schaltplan.

Hast du so ein Teil schonmal in Betrieb genommen? Du hörst dich so an 
als ob du wenig Erfahrung mit sowas hast. Bin gerade selber mit STM32 am 
basteln und kann dir sagen, dass es ein wenig komplizierter ist als mit 
den typischen 8-Bittern.

Sollange du das da nicht als Projekt hast solltest du erstmal langsam da 
ran gehen. Immer Stück für Stück. Ein Display im Betrieb zu nehmen wäre 
nachdem eine LED zum blinken gebracht wurde das erste brauchbare Projekt 
danach die Menüführung und zuletzt das Videosignal.

> Weiter muß ich einen Tastenblock dazu hängen - um die Menüführung zu
> bedienen - hat dazu wer ein Programm?

Ne ist aber keine Hexerei.

von Imkant (Gast)


Lesenswert?

Hallo Mr. Mo!

Ich habe schon mal bei einem Projekt damit zu tun gehabt - aber da habe 
ich mich nicht richtig durchgeblickt - daher jetzt nochmals der Versuch 
das auch etwas zu verstehen.

Die LED zum Blinken zu bekommen - das kann ich ja direkt am STM32 
machen.

Ich brauche dazu nur per USB-Anschluss vom PC eine Verbindung zum STM32 
herstellen - und ich verwende dann das Tool Keil zum Programmieren.

Mit welchem Projekt bist du derzeit beschäftigt? Was ist dein Ziel und 
welche Komponenten verwendest du?

LG Imkant

von mr. mo (Gast)


Lesenswert?

Imkant schrieb:
> Ich habe schon mal bei einem Projekt damit zu tun gehabt - aber da habe
> ich mich nicht richtig durchgeblickt - daher jetzt nochmals der Versuch
> das auch etwas zu verstehen.

Ok wirklich schwer ist das ja nicht. Wenn du Code für AVR/PIC etc. hast 
kannst das für STM32 anpassen. Bei der Hardware kann man soweit ja auch 
nicht viel falsch machen bei den Dingern.

> Mit welchem Projekt bist du derzeit beschäftigt? Was ist dein Ziel und
> welche Komponenten verwendest du?

Arbeite mich derzeit in die Materie von STM32 ein. Benutze dazu das 
STM32F4 Discovery und die Addons von WaveShare (Open407V-D). Derzeit ist 
mein Hauptziel erstmal durch alles durchzusteigen und die ganzen Addon 
Boards in Betrieb zu nehmen und auch was passiert zu verstehen.

> Ich brauche dazu nur per USB-Anschluss vom PC eine Verbindung zum STM32
> herstellen - und ich verwende dann das Tool Keil zum Programmieren.

Das ist super. Die besitzen ja die Möglichkeit direkt eine Verbindung 
mit dem PC herzustellen. Ausprobiert habe ich das aber auch noch nicht.
Ich benutze aber die USARTS und einen Wandler um mir Daten per USB zum 
PC schicken zu lassen.

Hast denn schon ein irgendwas fertiges vor dir? Also wo du mal ein 
bisschen mit experimentieren kannst?

von Imkant (Gast)


Lesenswert?

Nein ich habe leider nichts mehr davon - das ist das Problem - ich habe 
aber gerade Folgendes gefunden:

http://www.keil.com/download/docs/350.asp

Weiß nicht ob das brauchbar ist.

Ich habe das gerade versucht - aber ich weiß nicht mehr wie man das 
Keil-Programm bedient - was ich machen muß dafür :-(

LG Imkant

PS: Hat wer was selber von ihm?

von mr. mo (Gast)


Lesenswert?

Imkant schrieb:
> Ich habe das gerade versucht - aber ich weiß nicht mehr wie man das
> Keil-Programm bedient - was ich machen muß dafür :-(

Gibts doch ne ganze Menge Tutorials zur einrichtung etc.. Ansonsten 
schau dir mal CooCox an, ist beinahe Idiotensicher und die Standart 
Periphal Library ist direkt mit dabei. CooCox basiert auf Eclipse, evtl. 
kennst das ja.

> PS: Hat wer was selber von ihm?

Von wem?

Welchen STM32 hast denn da überhaupt genau? Soll das eine komplette 
Neuentwicklung werden?

von Imkant (Gast)


Lesenswert?

Hallo!

Ich habe den STM32F100RBT6B.

Also das gesamte Projekt sollte ein Testgenerator für einen 
Video-Encoder der Firma Philipps (SAA7128) sein - dazu verwendet werden 
soll eben der STM32, ein LCD-Display mit Hitachi Controller - und ein 
Tastenblock zur Eingabe der Menüführung.

Außerdem soll dann das Signal über den Composite-Ausgang am Fernseher in 
4:3 dargestellt werden können und die Helligkeit und die Farbintensität 
verstellt werden können dabei.

Mir wäre schon mal geholfen, wenn ich den Mikrocontroller mit dem 
LCD-Display über den Tastenblock bedienen könnte.

LG Imkant

von mr. mo (Gast)


Lesenswert?

Imkant schrieb:
> wäre schon mal geholfen, wenn ich den Mikrocontroller mit dem
> LCD-Display über den Tastenblock bedienen könnte.

Dann fang doch damit an. Musst du ein komplettes Board erstellen oder 
hast da irgendwie eine Basis?

Der Anschluss eines LCDs und paar Taster ist ja soweit nocht nicht sehr 
spektakulär. Sogar die Grundbeschaltung des STM32 ist simpel :) Oder 
scheitert es schon an der Stelle hier? Welches Display wolltest du 
verbauen? Wieviel Taster wolltest du verwenden?

Wie dein Video-Encoder richtig angeschlossen wird kann ich dir leider 
nicht sagen, ... Das Datenblatt sieht aber gar nicht mal schlecht aus.

Evtl. mal auf einen der Experten hier warten oder sobald es soweit ist 
nen extra Thread zu dem Encoder aufmachen.

von Thomas W. (diddl)


Lesenswert?

Das Problem mit all meinen 16*x LCD Displays ist, dass die alle für 5V 
ausgelegt sind.

Aber ich habe es erfolgreich in Betrieb genommen im 4 Bit Betrieb, indem 
ich Pegelwandler (TXS0108) eingesetzt habe.

Allerdings ist mir das zu aufwendig, darum setze ich aktuell I2C 
taugliche Displays ein. Die lassen sich direkt anschliessen, die 
Verdrahtung ist einfacher und die funktionieren sehr gut.

http://www.ebay.at/itm/170929165280?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649
http://www.ebay.at/itm/160857853241?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649

von m.n. (Gast)


Lesenswert?

Thomas Winkler schrieb:
> Aber ich habe es erfolgreich in Betrieb genommen im 4 Bit Betrieb, indem
> ich Pegelwandler (TXS0108) eingesetzt habe.

Pegelwandler sind nicht notwendig; ein 2x16 LCD am STM32F4 kann man so 
anschließen.
Beitrag "LCD-Modul 2x16 am STM32F4Discovery-Board"
3,3V Pegel sind völlig ausreichend

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.