Forum: FPGA, VHDL & Co. HD44780 controller programmiern


von MockUp (Gast)


Lesenswert?

Hallo
Mal ne frage.
Hat hier irgendjemand schon mal den hd44780 oder ähnlich in vhdl
programmiert?
hat jemand vielleicht irgendwelche internetseiten oder ähnliche dinge.
würde mich mal interressieren.
schon mal danke
mfg
MockUp

von Feadi (Gast)


Lesenswert?

<Klugscheiß-Modus>

Da kann ich Dir etwas empfehlen:
http://de.wikipedia.org/wiki/Finite-State-Machine

</Klugscheiß-Modus>

Feadi

von T.M. (Gast)


Lesenswert?

Die Frage kam kürzlich glaube schonmal. Schau mal unter
http://www.alse-fr.com/English/ips.html nach...

von Mockup (Gast)


Lesenswert?

hy
eigentlich ging es um den controller.
sprich den in vhdl zu schreiben.
das mit dem ansteuern eines solchen habe ich schon hinbekommen.
aber trotzdem danke.
sprich ich wollte,
wenn es geht,
so einen controller nachbauen um damit punktmatrix-leds anzusteuern.
sprich ein led display.
mfg

von TravelRec. (Gast)


Lesenswert?

Dann nimm doch einen kleinen AVR, hänge einige kleine Schieberegister
dran und schreibe ein kleines Assembler-Programm. Ansteuerbar ist das
ganze dann per UART oder SPI oder sonst geartetes Protokoll.

von Sven Johannes (Gast)


Lesenswert?

Moin...

Die volle Funktionaltät eines 44780 wirst du nicht realisieren können,
allerdings brauchst du sie auch nicht. Es handelt sich ja um einen LCD
Controller inkl. der Spannungserzeugung und allem drum und dran.

Welche Funktionen willst du denn nachbilden, oder wie sieht dein
Display aus? Ansonsten ist wieder mal der Blick in die Kristallkugel
angesagt...

--
 Sven Johannes

von MockUp (Gast)


Lesenswert?

hy also avr hab ich null ahnung.
also wid das schon mal nix damit.
hab so jetzt schon gut seit 1 jahr mit vhdl zu tun und komme damit
schon gut klar.

also geht darum ich wollte ne led matrix ansteuern.
sprich
erste zeile 8 segmente a 7x5 led´s
zweite zeile 20 segmente a 7x5 led´s

hab mir so gedacht als erstes die normalen zeichen.0-9 a-z A-Z äöü und
ein paar sonderzeichen. kann später erweitert werden.
momentan weiß ich bloß noch nicht wie ich aus dem rom die led´s plexen
soll. viel mir noch nicht viel dazu ein.
per spi angesteuert. da wenig pins
so ca.
danke schon mal wegen hilfe.
mfg
mockup

von Sven Johannes (Gast)


Lesenswert?

Moin...

sortier doch mal deine Aufgaben:
- Kommunikation mit der Ansteuerung.
- Character ROM.
- Ausgabe auf die LEDs.

Mal ganz ab von der "Leistungs"elektronik.

Für die multiplex Ausgabe an die LED brauchst du schon über 150 Pins
und du mußt entscheiden, wie du die Daten im Speicher ablegen willst
(oben nach unten, links nach rechts?) Daraus ergibt sich die
Anforderung an dein ROM, also das Format.

Ich würde mir das so aufdröseln:
- Multiplexen eines Segmentes. Vermutlich würde ich die Zeichen
Zeilenweise aufbauen. Dazu einene Zähler realisieren der gleich die
Steuerung nach aussen übernimmt.
-Eine Einheit die einen Zeichencode, sprich Adresse bekommt, dieses
Zeichen aus einem Speicher ausliesst und dann den Zeilenzähler
auswertet. Schaltet dann die entsprechenden Spalten der Zeilen auf die
Pins.
- Davon mehrere Einheiten für die einzelnen Zeichen.
- Zentraler Speicher. Ram, Rom, intern, extern oder wie auch immer.
- Modul das z.B. seriell mit der Aussenwelt kommuniziert und dann die
Ausgabeeinheiten konfiguriert.

Nur mal so als Idee.

--
 Sven Johannes

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.